Sha256: c1defe88424253ac28bbe4d09430165fed81655ee208246e95834f6548887ebe
Contents?: true
Size: 625 Bytes
Versions: 6
Compression:
Stored size: 625 Bytes
Contents
class Structure < ActiveRecord::Base include AbAdmin::Models::Structure attr_accessible :kind, :position, :parent_id, :title, :redirect_url, :is_visible, :structure_type, :position_type, :slug, :parent has_one :picture, as: :assetable, dependent: :destroy fileuploads :picture translates :title, :redirect_url attr_accessible *all_translated_attribute_names include AbAdmin::Concerns::AdminAddition extend FriendlyId friendly_id :title, use: :slugged default_scope nested_set.includes(:translations) def should_generate_new_friendly_id? slug.blank? && new_record? end end
Version data entries
6 entries across 6 versions & 1 rubygems