2010-06-13 2 views
4

Как получить доступ к атрибуту родителя модели в форме? Например, для следующей формы для ответа я хочу получить доступ к answer.question.text и использовать это для вопроса - как это сделать?Rails - Доступ к атрибутам модели в формах

Спасибо!

<% form_for :answers do |ans| %> 
    <%= ans.label :question, "Question" %> 
    <%= ans.text_field :value %> 

ответ

6

Я закончил с использованием ans.object.question.text - не знал, что вы можете сделать form.object! Вау!

0

Вы пытались ans.question.text? Возможно, вам понадобится, чтобы вопрос был загружен уже через :include => question в вашем поисковом устройстве.

+0

Я получаю ошибку неопределенного метода «вопрос» при простом попытке файла ans.question.text. Я не уверен, как обеспечить загрузку вопроса. Я попробовал f.fields_for: answer,: include => question do, но я получаю ту же ошибку. – stringo0

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