Я создаю приложение для викторины.Вот мои модели.
Ответы
class Answer < ActiveRecord::Base
belongs_to :question
end
Вопросы
class Question < ActiveRecord::Base
has_many :answers
belongs_to :correct_answer, :class_name=>"Answer"
accepts_nested_attributes_for :answers, :reject_if => lambda { |a| a[:content].blank? }, :allow_destroy => true
end
Я пытаюсь создать форму вложенных атрибутов, используя материал railscast 196 и 197.Таким образом могут быть бесконечные добавления и удаления при их создании / редактировании.
Я могу создавать вопросы с ответами, это нормально.Проблема заключается в создании поля correct_answer.Поскольку ответы еще не сохранены, в форме correct_answer_id нет идентификатора.Есть идеи?