давайте сначала посмотрим на мою схему базы данных, это простая структура таблиц базы данных:
page table (id, title, description, link)
post table (id, body)
list table (id, name)
user table (id, uname, upawd)
tag table (id, name)
tag_item (tag_id, item_id, item_type)
Строка данных таблицы tag_item
будет выглядеть следующим образом.
tag_id item_id item_type
1 1 page
1 2 page
1 1 post
2 1 user
3 1 list
Поле item_type
и item_id
в таблице tag_item
в качестве имени связанной таблицы и идентификатора первичного ключа таблицы, другими словами, я хочу использовать тег в качестве ключевого слова для связи всех таблиц.Итак, как написать код в отдельном классе модели, чтобы связать друг друга с тегом.Как спроектировать ассоциацию в классе модели с рельсами.
Заранее спасибо.