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
しかし、時々、質問は最良の答えではありません(例えば:答えは提供されません)
私の質問は、質問とベストアンサーの関係をどのように表現するかです。