我正在开发一个项目,我将在一节的结尾处测试用户。使用嵌套模型表格我希望users
能够选择answers
并将其存储。我正在努力为自己完善自己,并且可以使用来自更有经验的开发人员的建议,以便如何最好地实现这一目标。Rails 4:使用嵌套模型表单保存用户选择
我认为这是多对多的关系,我需要一个加入表格,但我不清楚如何表面允许users
选择他们的answers
。我需要为这个新的加入表创建一个控制器还是我误解了这种情况下的ActiveRecord
?
我的模型是:如何最好地实现我的目标
class User < ActiveRecord::Base
devise :database_authenticatable, :registerable,
:recoverable, :rememberable, :trackable, :validatable
end
class Test < ActiveRecord::Base
has_many :questions, :dependent => :destroy
accepts_nested_attributes_for :questions
end
class Question < ActiveRecord::Base
belongs_to :test
has_many :answers, :dependent => :destroy
accepts_nested_attributes_for :answers
end
class Answer < ActiveRecord::Base
belongs_to :question
end
任何有识之士/建议将非常感激。
观看关于'nested-forms'的视频http://railscasts.com/episodes/196-nested-model-form-part-1 – Emu