Benutzer, der ein anderes Model in Ruby on Rails als Favorit markiert

Ich möchte ein "Read Later" -System (genau wie Favorites) in einer Ruby on Rails-App implementieren. Was ich will, ist für eineUser Modell, um in der Lage zu sein, ein zu markierenContent Modell später zu lesen.

Meine Assoziationen zwischen den beiden Modellen sind wie folgt:

class User < ActiveRecord::Base
    has_many :contents
end

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

class Content < ActiveRecord::Base
    belongs_to :user
end

Dann gehört ein Inhalt zu einemCategory, etc, aber das ist egal für die Frage, also habe ich es einfach nicht hingelegt.

A User kann ein markierenContent (das könnte einem anderen Benutzer gehören) und es wird eine Liste mit "markierten Inhalten (zum späteren Lesen)" für jeden Benutzer angezeigt.

Wie könnte ich das umsetzen?

Habe ich schon gelesendiese Frage, aber ich habe es nicht wirklich verstanden und als ich versuchte, es zu simulieren, funktionierte es nicht.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage