Пользователь, чтобы пометить (как любимый) другую модель в Ruby on Rails

Я хочу внедрить систему «Читать позже» (так же, как «Избранное») в приложении Ruby on Rails. Что я хочу дляUser модель, чтобы иметь возможность отметитьContent модель почитать позже.

Мои ассоциации между двумя моделями таковы:

class User < ActiveRecord::Base
    has_many :contents
end

-------------

class Content < ActiveRecord::Base
    belongs_to :user
end

Тогда Контент принадлежитCategoryи т. д., но это не имеет значения для вопроса, поэтому я просто не поставил его там.

A User может отметитьContent (который может принадлежать другому пользователю), и для каждого пользователя будет список «помеченного содержимого (читать позже)».

Как я мог реализовать это?

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

Ответы на вопрос(1)

Ваш ответ на вопрос