Nicht definierte Methode `image_will_change! ' für CarrierWave auf Heroku

Habe ich ein einfaches Modell, das mountet, Carrierwave uploader. Alles funktioniert gut in der Entwicklung, aber ich bekomme einen undefinierten Methode "image_will_change!" - Fehler auf heroku.

class Receipt < ActiveRecord::Base
  mount_uploader :image, ImageUploader
end

class ImageUploader < CarrierWave::Uploader::Base
  storage :fog
  def store_dir
    "receipts/saved"
  end
end

Habe ich das cache_dir entsprechend eingestellt sowie nach dem Carrierwave Wiki.

receipt.image = File.open "public/images/test.jpg" #works fine in development, fails in heroku
Kommentar zu dem Problem
Ich lief in die selbe Fehlermeldung, und obwohl ich rake db:migrate, der Fehler immer noch nicht Weg. So landete ich also ein Upgrade auf die neuen Cedar-stack, und es funktionierte. Ich vermute, wenn ich fiel die Datenbank, und wiederholen Sie die gesamte migration, es würde gearbeitet haben. Kommentarautor: sivabudh

InformationsquelleAutor der Frage Sean Coleman | 2011-03-30

Schreibe einen Kommentar