Вам не нужна полиморфная таблица для этого
создайте таблицу taggables с 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