Как и в 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
как для пользователей, так и для моделей вопрос?
У меня такое ощущение, что я где-то читал, что модель может иметь только один внешний ключ. Если так, то как мне это исправить?