Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在本地主机上显示但不在heroku上显示的资产_Ruby On Rails_Heroku_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 在本地主机上显示但不在heroku上显示的资产

Ruby on rails 在本地主机上显示但不在heroku上显示的资产,ruby-on-rails,heroku,ruby-on-rails-4,Ruby On Rails,Heroku,Ruby On Rails 4,准备好面对令人难以置信的困惑了吗 http://localhost:3000/assets/facebook.png 这表明一切都很好。当我把它推给heroku时,除了facebook.png,我所有的其他资产都会出现。 我无法解释,我无法理解。其他一切都很好 我跑了 rake assets:precompile 所以这不是问题所在。为了好玩,我删除了Gemfile.lock,打包并再次推送。我所能看到或发现的任何东西都不会让我认为这张照片不是虚构的——但不知何故,它不是虚构的。想法,想法?

准备好面对令人难以置信的困惑了吗

http://localhost:3000/assets/facebook.png
这表明一切都很好。当我把它推给heroku时,除了facebook.png,我所有的其他资产都会出现。 我无法解释,我无法理解。其他一切都很好

我跑了

rake assets:precompile

所以这不是问题所在。为了好玩,我删除了Gemfile.lock,打包并再次推送。我所能看到或发现的任何东西都不会让我认为这张照片不是虚构的——但不知何故,它不是虚构的。想法,想法?

回答我的另一个问题!经过一个小时的搜索,我发现rails 4讨厌我,或者更确切地说,它讨厌我正在运行的旧代码。在推送过程中,我听了heroku的话,它建议我使用gem rails u因子。我在这里查看了git:结果它解决了我的问题。在本地,一切都运转良好,但当您进入生产阶段时,rails使用的是Nginx。rails\u 12factor将路由资产管道,这更合理


我希望这个解决方案对其他人有用,因为它确实让我沮丧了几个小时(甚至在我之前发布我的Q之前;)

再次检查服务器上是否存在该文件。人们有时会遇到文件传输的问题。日志中有什么内容吗?除了给我404个错误之外,日志没有什么帮助。我有一个解决办法,但肯定不是我所期望的。