【发布时间】:2012-05-17 10:51:34
【问题描述】:
我正在尝试将带有 Carrierwave 的 Rails 应用程序部署到 Heroku。
当我运行heroku run rake db:migrate --app myapp 时,我得到rake aborted! uninitialized constant Activity::IconUploader。
Activity 是一个包含
的模型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 上收到此错误?
我可以采取哪些步骤来追踪源头?
【问题讨论】:
标签: ruby-on-rails