1
我正在开发一个民意调查功能,允许users
创建民意调查questions
与options
,并允许其他users
到answer
他们建模投票功能
的answer
模型包括option_id
列,但两款车型都没有关系。
我有两个问题:
- 做我的模型(如下图)完全封装什么,我想代表什么?
- 将如何创造一个
answer
控制器动作的样子方法? (具体如何检索option_id
)
注:我从来没有处理这种形态,其中一个模型(answer
)通过option_id
引用了另一个模型(option
),但两个不相关
到目前为止,我有这样的:
class Question < ActiveRecord::Base
belongs_to :user
has_many :options
has_many :answers
end
class Option < ActiveRecord::Base
belongs_to :question
end
class Answer < ActiveRecord::Base
belongs_to :user
belongs_to :question
end