当我们在stackoverflow中提问,有人回答你的问题,那么模型关系就是
class Question < ActiveRecord::Base
has_many :answers
end
class Answer < ActiveRecord::Base
belongs_to :question
end
你会把一个答案作为你问题的最佳答案,那么关系是
class Question
has_one answer (the best one)
end
但有时,问题没有最佳答案(例如:未提供答案)
我的问题是如何表达问题和最佳答案之间的关系。