【发布时间】:2009-10-09 00:59:00
【问题描述】:
就像在 StackOverflow 上一样,在我的应用中,用户可以写问题也可以提供答案:
class User < ActiveRecord::Base
has_many :questions
has_many :answers
end
class Question < ActiveRecord::Base
has_many :answers
belongs_to :user
end
class Answer < ActiveRecord::Base
belongs_to :question
belongs_to :user
end
我的问题与上面的答案模型有关:
用户和问题模型都可以使用Answer 到belong_to 吗?
我有一种感觉,我在某处读到一个模型只能有一个外键。如果是这样,我该如何纠正?
【问题讨论】:
标签: ruby-on-rails relationships