Сейчас я сижу здесь 8 часов, чтобы понять, как это работает: я пытаюсь преобразовать пример из http://asciicasts.com/episodes/196-nested-model-form-part-1 в отношение один к одному.
class Survey < ActiveRecord::Base
has_one :question, :dependent => :destroy
accepts_nested_attributes_for :question
end
class Question < ActiveRecord::Base
belongs_to :survey
end
Контроллер:
def new
@survey = Survey.new
@survey.questions.build
end
Это прекрасно работает, если я использую отношения один-ко-многим, например:
class Survey < ActiveRecord::Base
has_many :questions, :dependent => :destroy
accepts_nested_attributes_for :questions
end
Что я делаю не так?