У меня есть модель Thing, у которой есть has_many с ThingPhoto, использующий Paperclip для управления всем. В представлении «Thing» для Thing я хочу загрузить файл и связать его с моделью Thing.
По какой-то причине я совершенно не понимаю, как это сделать. Я пытался сделать это (Haml):
- form_for @thing.thing_photos, :html => {:multipart => true} do |f|
= f.file_field :photo
= f.submit
... и я получаю эту ошибку:
undefined method `array_path' for #<ActionView::Base:0x24d42b4>
Google подводит меня. Я уверен, что это очень легко, но я просто не могу обдумать это.
Редактировать: я должен был упомянуть, что если я изменю @ thing.thing_photos на просто @thing, он будет работать нормально, поскольку отображает форму, но, конечно, он не связан с правильной моделью.