docbrown/app/models/collection.rb
2018-10-29 13:04:42 -04:00

13 lines
387 B
Ruby

class Collection < ApplicationRecord
has_many :articles
belongs_to :user, optional: true
belongs_to :organization, optional: true
validates :user_id, presence: true
validates :slug, uniqueness: { scope: :user_id }
def self.find_series(slug, user)
series = Collection.where(slug: slug, user: user).first
series || Collection.create(slug: slug, user: user)
end
end