Sha256: 157fc304fd1d8067aa8a8798ecf7fd25c0b57c0549fba53e13ca62eccfdba0e7

Contents?: true

Size: 509 Bytes

Versions: 1

Compression:

Stored size: 509 Bytes

Contents

class Aroma < ActiveRecord::Base
  include Fae::BaseModelConcern

  belongs_to :release
  has_many :cats

  acts_as_list add_new_at: :top, scope: :release
  default_scope { order(:position) }

  has_one :image, as: :imageable, class_name: '::Fae::Image', dependent: :destroy
  accepts_nested_attributes_for :image, allow_destroy: true

  def fae_display_field
    name
  end

  def fae_tracker_blacklist
    'all'
  end

  def fae_nested_parent
    :release
  end

  def cat_size
    cats.size.to_s
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fae-rails-1.6.0 spec/dummy/app/models/aroma.rb