Как передать хэш-параметры динамически в коде ниже?Динамические параметры скрепки скрепки hash
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
У меня есть две модели (так называемые ItemTypeOne и ItemTypeTwo в коде выше). Эти две модели имеют совершенно разные варианты хранения Скрепка (стиль, путь и т.д.)
Спасибо за ответ. Не работает к сожалению: 'method_missing ': неопределенная локальная переменная или метод' attachment_options' для # (NameError) –
user1889776
, и если вы ставите 'self.' перед именем в определении метода? Хм ... нет, это нужно для работы с экземпляром, но ссылочный вызов - это метод на основе классов. –