Tengo un modelo simple que monta una carga de Carrierwave. Todo funciona bien en el desarrollo, pero obtengo un método indefinido "image_will_change!" error en heroku.Método no definido `image_will_change! ' para CarrierWave en Heroku
class Receipt < ActiveRecord::Base
mount_uploader :image, ImageUploader
end
class ImageUploader < CarrierWave::Uploader::Base
storage :fog
def store_dir
"receipts/saved"
end
end
Tengo el cache_dir establecido también de acuerdo con la Wiki Carrierwave.
receipt.image = File.open "public/images/test.jpg" #works fine in development, fails in heroku
Me encontré con el mismo mensaje de error, y aunque lo hice rake db: migrar, el error aún no desapareció. Así que terminé actualizando a la nueva pila Cedar, y funcionó. Sin embargo, sospecho que si eliminé la base de datos y rehace toda la migración, también habría funcionado. – sivabudh