Sha256: af7347a33c2dd095851d4458011c801aef519ff362f4697cb086db3bf0396726

Contents?: true

Size: 421 Bytes

Versions: 38

Compression:

Stored size: 421 Bytes

Contents

module PageAssetAssociations
  
  #TODO: Turn page_attachments into a generic, polymorphic asset-attachment mechanism
  
  def self.included(base)
    base.class_eval {
      has_many :page_attachments, :order => "position ASC"
      has_many :assets, :through => :page_attachments, :order => "page_attachments.position ASC"
      accepts_nested_attributes_for :page_attachments, :allow_destroy => true
    }
  end
  
end

Version data entries

38 entries across 38 versions & 4 rubygems

Version Path
trusty-clipped-extension-1.1.1 lib/page_asset_associations.rb
trusty-clipped-extension-1.1.0 lib/page_asset_associations.rb
radiant-clipped-extension-1.1.2 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.11 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.10 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.9 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.8 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.7 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.6 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.5 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.4 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.3 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.2 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.1 lib/page_asset_associations.rb
trusty-clipped-extension-1.0.0 lib/page_asset_associations.rb
radiant-clipped-extension-add-group-1.1.2 lib/page_asset_associations.rb
radiant-clipped-extension-1.1.1 lib/page_asset_associations.rb
radiant-clipped-extension-1.1.0 lib/page_asset_associations.rb
radiant-clipped-extension-1.0.17 lib/page_asset_associations.rb
radiant-1.0.0 ruby-debug/ruby/1.8/gems/radiant-clipped-extension-1.0.16/lib/page_asset_associations.rb