我试图在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运行rake db:seed'
我得到了
/app/vendor/bundle/ruby/2.0.0/bin/rake:
我尝试更新到Ruby 2.0.0,之前我使用的是1.9.3;我做了一些研究,有些人声称遇到了同样的问题,但是通过运行解决了这个问题:
heroku config:set PATH=bin:vendor/bundle/ruby/2.0.0/bin:/usr/local/bin:/usr/bin:/bin
好吧......它对我没用。
我顺便使用Rails 4。
答案 0 :(得分:4)
Heroku是一个只读文件系统,因此您无法上传图像。可能这会有所帮助