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.