Я пытаюсь добавить дополнительные поля в CarrierWave Uploader так, что они хранятся как часть самого Uploader и вместе с полями CarrierWave, такие как @file
, @model
, @storage
и т.д.Дополнительные поля в CarrierWave Uploader
Поля также зависят от версии, поэтому я предпочел бы иметь к ним доступ через <my_model>.<my_uploader>.attribute
и <my_model>.<my_uploader>.versions[:<the_version>]
вместо дополнительных столбцов в модели.
Я попробовал carrierwave-meta gem, но столкнулся с ним (NoMethodError: undefined method \'original_filename' for #<CarrierWave::Storage::Fog::File:0xab4134c>
) , который, кажется, еще не исправлен.
Любые идеи или предложения о том, как наилучшим образом выполнить это?