14 lines
357 B
Ruby
14 lines
357 B
Ruby
class Bucket < ApplicationRecord
|
|
include Accessible, Broadcastable, Filterable
|
|
|
|
belongs_to :account
|
|
belongs_to :creator, class_name: "User", default: -> { Current.user }
|
|
|
|
has_many :bubbles, dependent: :destroy
|
|
has_many :tags, -> { distinct }, through: :bubbles
|
|
|
|
validates_presence_of :name
|
|
|
|
scope :alphabetically, -> { order(name: :asc) }
|
|
end
|