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
モデルが持つことができる外部キーは1つだけだとどこかで読んだような気がします。もしそうなら、どうすればそれを修正できますか?