Привет, мое приложение работает нормально локально при использовании: file, но как только меня подтолкнули к heroku и, используя S3, я получаю эту ошибку при попытке загрузить.Кажется, это проблема с именем файла def.
Журналы heroku показывают:
NoMethodError (undefined method `extension' for #<CarrierWave::Storage::S3::File:0x00000006316a90>):
app/uploaders/image_uploader.rb:53:in `filename'
Вот как у меня определено имя файла в моем загрузчике:
def filename
"image.#{model.image.file.extension}" if original_filename
end
Как я могу это исправить?Спасибо!