Newer
Older
class Bookmark < ActiveRecord::Base
belongs_to :user, counter_cache: true
belongs_to :bookmarkable, polymorphic: true
validates_presence_of :user, :bookmarkable
validates :user_id, uniqueness: { scope: [:bookmarkable_id, :bookmarkable_type] }