Ruby heroku上破碎的狂欢式花式布局

Ruby heroku上破碎的狂欢式花式布局,ruby,heroku,spree,Ruby,Heroku,Spree,我是rails新手。我已经在我的应用程序上安装了spree和spree fancy。它在开发上还可以,但是当我在heroku上部署它时,布局就被破坏了。有人能帮我修一下吗 问题w/图像: *链接可以在github上找到 我已经做了: heroku run rake db:migrate 推送到heroku后。您的heroku应用程序上可能缺少公共/资产文件夹 从应用程序文件夹中执行以下步骤: bundle exec rake assets:precompile git add . git c

我是rails新手。我已经在我的应用程序上安装了spree和spree fancy。它在开发上还可以,但是当我在heroku上部署它时,布局就被破坏了。有人能帮我修一下吗

问题w/图像:

*链接可以在github上找到

我已经做了:

heroku run rake db:migrate 

推送到heroku后。

您的heroku应用程序上可能缺少公共/资产文件夹

从应用程序文件夹中执行以下步骤:

bundle exec rake assets:precompile
git add .
git commit -m "public/assets precompile"
git push heroku master
heroku open
要查看Heroku文件夹中的内容:

heroku ls public/assets
此外,如果您遇到更多错误,请使用此命令进行故障排除。我在加载图像时看到了一些错误。这些错误来自ActionController:

heroku logs -n 500
heroku logs -n 500 | grep Action

这是我在过去几天里学到的,希望它能对其他人有用。

您丢失的图像有点麻烦。右键单击它们并查看图像的url。这是你期望的位置吗?Heroku重启不起作用。。。是的,链接是[site]/images/store/logo-white.png,这是我所期望的默认链接。图像是一回事,但整个幻想的布局被打破了。(只有文本在部署过程中幸存)。我已经尝试从头开始重新启动,当我部署到heroku时,结果是一样的。这些css文件和图像是公开的吗?执行部署时是否需要编译资产。这可能是很多事情。您可以重新启动Heroku,也可以使用Heroku运行控制台在Heroku盒上打开Heroku控制台,然后尝试捆绑安装,看看您添加的gem是否安装在该盒上。
heroku logs -n 500
heroku logs -n 500 | grep Action