Heroku / MONGOHQ / GridFS環境で正常に動作する次のCarrierWave初期化子があります:
CarrierWave.configure do |config|
config.storage = :grid_fs
uri = URI.parse(ENV['MONGOHQ_URL'])
config.grid_fs_database = File.basename(uri.path)
config.grid_fs_host = uri.host unless uri.host.blank?
config.grid_fs_port = uri.port unless uri.port.blank?
config.grid_fs_username = uri.user unless uri.user.blank?
config.grid_fs_password = uri.password unless uri.password.blank?
config.grid_fs_access_url = '/gridfs'
config.cache_dir = "uploads"
config.root = Rails.root.join('tmp')
end
しかし、(開発中の)コードをローカルで実行しようとすると、次のエラーが発生します。
`split': bad URI(is not URI?): (URI::InvalidURIError)
フルスタックは次のとおりです。http://pastie.org/1630069初期化子の上にrequire'uri / generic'を追加しようとしましたが、機能しません。
誰かが方法を知っていますか?よろしくお願いしますluca