Sha256: d343f98b1d4fe24acafb619b9cf29ac3f8fe3ee298d8f05851b97baad9b44f4f
Contents?: true
Size: 769 Bytes
Versions: 34
Compression:
Stored size: 769 Bytes
Contents
class CamaleonCms::CustomFieldsRelationship < ActiveRecord::Base self.table_name = "#{PluginRoutes.static_system_info['db_prefix']}custom_fields_relationships" # attr_accessible :objectid, :custom_field_id, :term_order, :value, :object_class, # :custom_field_slug, :group_number default_scope { order("#{CamaleonCms::CustomFieldsRelationship.table_name}.term_order ASC") } # relations belongs_to :custom_fields, class_name: 'CamaleonCms::CustomField', foreign_key: :custom_field_id # validates :objectid, :custom_field_id, presence: true validates :custom_field_id, presence: true # error on clone model after_save :set_parent_slug private def set_parent_slug # self.update_column('custom_field_slug', self.custom_fields.slug) end end
Version data entries
34 entries across 34 versions & 1 rubygems