Carrierwave を使用して Rails アプリを Heroku にデプロイしようとしています。
走るheroku run rake db:migrate --app myapp
とrake aborted! uninitialized constant Activity::IconUploader
.
アクティビティは、次を含むモデルです
mount_uploader :icon, IconUploader, :mount_on => :icon_file_name
app/uploaders/icon_uploader.rb を含むファイルがあります
class IconUploader < CarrierWave::Uploader::Base
more or less default content
end
config/initializers/carrierwave.rb を使用して、Amazon S3 にファイルを保存するためのフォグ資格情報を定義し、キャッシュ ディレクトリを tmp に設定して、Carrerwave が Heroku で動作できるようにします。
アップローダは、ローカルの開発環境で完全に動作します。
Heroku でこのエラーが発生するのはなぜですか?
ソースを追跡するには、どのような手順を実行できますか?