Sha256: 8cc67a5f3760050abebfbc0e8ffca118bb8a8bfd9e3ac72d7b182d024e6eee35
Contents?: true
Size: 431 Bytes
Versions: 24
Compression:
Stored size: 431 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 desc' } 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
24 entries across 24 versions & 2 rubygems