答案 0 :(得分:0)
你不需要这个
的多态表创建一个包含2列question_id
和tag_id
将classify_id
添加到问题表格中
将classify_id
添加到标记表
然后使用
更新模型class Question
has_many :taggables
has_many :tags, through: :taggables
belongs_to :classify
end
class Tag
has_many :taggables
has_many :questions, through: :taggables
belongs_to :classify
end
class Taggable
belongs_to :question
belongs_to :tag
end
class Classify
has_many :questions
has_many :tags
end