сборка вложенных моделей - PullRequest
3 голосов
/ 03 мая 2011

У меня есть две модели, связанные с has_many. Родительская модель принимает accept_nested_attributes_ для дочерней модели.

Согласно всем учебным пособиям и документам, которые я могу найти, при использовании f.fields_for для дочерней модели будут отображаться поля, только если существуют дочерние модели. Это работает, часть, которая не работает, строит пустых детей.

3.times { @post.comments.build }

Должен, как я понимаю, создать 3 пустых связанных модели и автоматически отобразить для них 3 набора полей формы.

Неважно, если я использую метод .build, метод Model.new или что-то еще, я не могу заставить его отображать какие-либо поля формы.

Я, должно быть, делаю что-то не так, но мне понадобится коллективный гений stackoverflow, чтобы показать мне: P

Пожалуйста, смотрите код в gist .

Спасибо

1 Ответ

0 голосов
/ 04 мая 2011

Заменить:

- f.fields_for :input_items do |item|

С:

= f.fields_for :input_items do |item|
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...