Bonsoir, Dans un formulaire présentant les images d'un hôtel, je souhaite laisser à l'utilisateur la possibilité de donner une description d'hôtel, au moyen d'un inplace_editor. Le plugin retenu est celui de rails: http://github.com/rails/in_place_editing/tree Dans mon controller, j'ai la ligne: in_place_edit_for :hotel_image, :description Dans ma vue j'ai: <%= in_place_editor_field image, 'description' %> où image est une instance d'HotelImage obtenu depuis un itérateur de @hotel.images. image est non nil. Malheureusement pour moi, il semble que le plugin échoue à crée le tag associé: Called id for nil, which would mistakenly be 4 -- if you really wanted the id of nil, use object_id vendor/plugins/in_place_editing/lib/in_place_macros_helper.rb:74:in `in_place_editor_field' app/views/admin_hotels/edit.html.erb:114 app/views/admin_hotels/edit.html.erb:92 114 est bien la ligne du tag in_place_editor_field. J'ai essayé bien des combinaisons, j'avoue que je ne vois pas le problème. J'ai aussi tenté de m'éloigner des cas spéciaux en donannt une valeur à chaque champs description de HotelImage, mais rien à faire, l'erreur persiste. Quelqu'un a une piste, ou bien un exemple fonctionnel d'utilisation de ce plugin que j'arrête de m'arracher les cheveux? Merci par avance. Thomas.
on 30.06.2009 18:57
on 09.08.2009 12:11
Bonjour, Il faut peut-être ajouter <% @image = image %> avant la ligne : <%= in_place_editor_field image, 'description' %>