J'ai un modèle, Chose, qui a un has_many avec ThingPhoto, en utilisant Paperclip pour tout gérer. Dans la vue "show" pour Thing, je veux télécharger un fichier et le faire correspondre au modèle Thing.Ajouter une photo au modèle has_many d'un modèle à partir d'une vue
Pour une raison quelconque, je suis totalement glitching sur la façon dont cela devrait être fait. Je l'ai essayé de le faire (Haml):
- form_for @thing.thing_photos, :html => {:multipart => true} do |f|
= f.file_field :photo
= f.submit
... et je reçois cette erreur:
undefined method `array_path' for #<ActionView::Base:0x24d42b4>
Google me manque. Je suis sûr que c'est super facile, mais je n'arrive pas à comprendre mon cerveau. Editer: J'aurais dû mentionner que si je change le @ thing.thing_photos juste @thing, cela fonctionne très bien, en ce sens qu'il affiche le formulaire, mais bien sûr il n'est pas associé au bon modèle.