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