Доступ к объектам в цикле semantic_fieds_for / formtastic - PullRequest
3 голосов
/ 20 октября 2010

Модель имеет acceptpts_nested_attributes_for для отношения, и форма выглядит следующим образом:

= semantic_form_for @obj, :url => path do |f|  
  =  f.inputs do
    = f.input :name
    = f.semantic_fields_for :photos do |p|
      = p.inputs :desc
  = f.buttons

Форма работает хорошо, и все в порядке.Тем не менее, я хотел бы отображать каждую фотографию рядом с полем, чтобы пользователь мог выбрать, какую фотографию он собирается аннотировать.Есть ли в любом случае доступ к photo.id внутри цикла fields_for?

Редактировать:

Есть ли способ изменить порядок отображения полей фотографий в этом примере.Насколько я могу сказать до сих пор, этот порядок довольно случайный.

1 Ответ

1 голос
/ 20 октября 2010

Ну, это было достаточно просто, объект доступен:

p.object

: -)

Вторая часть вопроса решается с помощью:

default_scope order(...)
...