以下のコードでオプション ハッシュを動的に渡すにはどうすればよいですか?
class Resource < ActiveRecord::Base
belongs_to :attachable, :polymorphic => true
has_attached_file :attachment #, paperclip_options from attachable
end
class ItemTypeOne < ActiveRecord::Base
has_many :resources, :as => :attachable, :dependent => :destroy
def paperclip_options
ITEM_TYPE_ONE_OPTIONS
end
end
class ItemTypeTwo < ActiveRecord::Base
has_many :resources, :as => :attachable, :dependent => :destroy
def paperclip_options
ITEM_TYPE_TWO_OPTIONS
end
end
2 つの異なるモデルがあります (上記のコードでは ItemTypeOne と ItemTypeTwo と呼ばれています)。これら 2 つのモデルには、まったく異なるペーパークリップ ストレージ オプション (スタイル、パスなど) があります。