アプリを Heroku にシードしようとしています。次のようなシードを使用します。
Word.create
:name => "Name",
:description =>"Im a description",
:example => "Im an example",
:icon => File.open("public/images/exp/example.png"),
:audio => File.open("public/sounds/example.mp3")
これは私の開発マシンではうまく機能しますが、Heroku では問題なく実行できません (新しいレコードは作成されますが、画像はアップロードされません)。
「heroku run rake db:seed」を実行します
そして私は得る
/app/vendor/bundle/ruby/2.0.0/bin/rake:
以前は 1.9.3 を使用していましたが、Ruby 2.0.0 に更新してみました。私はいくつかの調査を行いましたが、同じ問題を抱えていると主張する人もいますが、実行することで解決しました:
heroku config:set PATH=bin:vendor/bundle/ruby/2.0.0/bin:/usr/local/bin:/usr/bin:/bin
うーん...私にはうまくいきませんでした。
ちなみにRails4を使っています。