Rails уникальные теги для каждого пользователя с has_many_through - PullRequest
0 голосов
/ 28 октября 2018

Я хочу создать систему тегов с пользовательскими тегами, чтобы у каждого пользователя был доступ к тегам, созданным только этим пользователем.

Отношения:

Package
  has_many :taggings
  has_many :tags, through: :taggings

Tag
  has_many :taggings
  has_many :packages, through: :taggings

Tagging
  belongs_to :package
  belongs_to :tag

Какие отношения должны быть с User?

Tag
  belongs_to :user

User
  has_many :tags

Или:

Tagging
  belongs_to :user

User
  has_many :tags, through: :taggings

Или:

Tagging
  belongs_to :user

User
  has_many :taggings
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...