2012-02-12 6 views
2

Книга куртки has_many, и у меня есть вложенная форма для их добавления. Я хотел бы иметь уменьшенное изображение в каждом наборе полей формы правой куртки. Каков наилучший способ получить текущую куртку в режиме редактирования книги?Получение текущего объекта во вложенных формах

books_controller.rb

def edit 
    @book = Book.find(params[:id]) 
end 

_jacket_fields.html.haml частичной

.nested-fields 
    = f.inputs do 
    = f.input :image, :as => :file, :label => "File name" 
    - jacket = # what could go here? 
    - if jacket 
    = image_tag jacket.image.url(:thumb) 

ответ

9

f.object является то, что вы ищете.

+0

Ох, чертовски изумительный, спасибо! – snowangel

Смежные вопросы