У меня были некоторые проблемы с пользовательской интерполяцией, я изучал каждый пример, который я мог найти в сети, но, независимо от того, что я делал, не имел успеха.
На данный момент у меня есть это:
Модель
has_attached_file :photo,
:path => ":rails_root/public/images/:img_name-:style.:extension",
:styles => {
:original => '100x100',
:thumb => '30x30'
}
Инициализаторы / paperclip.rb
Paperclip.interpolates :img_name do |attachment, style|
attachment.instance.img_name
end
img_name
- поле, заполненное в форме при загрузке с изображением.
Ошибка при загрузке:
Неверный аргумент - (C: / Users /.../ stream20110410-384-stl2lk20110230-213-1fm2bab, C: /.../ photo_upload / public / images /: img_name-original.jpg)