Class: FloorPlanDisplayDigitalAsset
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- FloorPlanDisplayDigitalAsset
- Defined in:
- app/models/floor_plan_display_digital_asset.rb
Overview
== Schema Information
Table name: floor_plan_display_digital_assets
Database name: primary
id :bigint not null, primary key
position :integer
digital_asset_id :bigint not null
floor_plan_display_id :bigint not null
room_configuration_id :integer
Indexes
idx_fpdda_digital_asset_id (digital_asset_id)
idx_fpdda_floor_plan_display_id (floor_plan_display_id)
Foreign Keys
fk_rails_... (digital_asset_id => digital_assets.id)
fk_rails_... (floor_plan_display_id => floor_plan_displays.id)
Instance Attribute Summary collapse
- #position ⇒ Object readonly
Belongs to collapse
- #digital_asset ⇒ DigitalAsset
- #floor_plan_display ⇒ FloorPlanDisplay
- #room_configuration ⇒ RoomConfiguration
Methods inherited from ApplicationRecord
ransackable_associations, ransackable_attributes, ransackable_scopes, ransortable_attributes, #to_relation
Methods included from Models::EventPublishable
Instance Attribute Details
#position ⇒ Object (readonly)
27 |
# File 'app/models/floor_plan_display_digital_asset.rb', line 27 validates :position, presence: true, numericality: { greater_than_or_equal_to: 0 } |
Instance Method Details
#digital_asset ⇒ DigitalAsset
24 |
# File 'app/models/floor_plan_display_digital_asset.rb', line 24 belongs_to :digital_asset |
#floor_plan_display ⇒ FloorPlanDisplay
23 |
# File 'app/models/floor_plan_display_digital_asset.rb', line 23 belongs_to :floor_plan_display |
#room_configuration ⇒ RoomConfiguration
25 |
# File 'app/models/floor_plan_display_digital_asset.rb', line 25 belongs_to :room_configuration, optional: true |