部署到Heroku时,我的应用程序网页看起来像简单的文本

时间:2014-05-09 08:33:17

标签: html ruby-on-rails-3 heroku

我正在使用jquery-rails版本:3.0.1

部署rails版本:3.2.13 app

HTML页面在我的本地机器上看起来很好(我使用Webrick)但是当我将我的应用程序的新版本部署到Heroku时,所有页面看起来都像简单的文本而js不再起作用,尽管前一版本我部署看起来很好。

2 个答案:

答案 0 :(得分:0)

您是否已为生产环境添加了rails_12factor gem?

添加

gem 'rails_12factor', group: :production

到您的Gemfile,捆绑,提交更改并推送到Heroku。

答案 1 :(得分:0)

public / assets中的manifest.yml文件阻止了资产的重新部署。

我不明白下面的评论 - 我无法发表评论 - 因为这是我问题的完整答案:

我的网页显示为文字,因为公共/资产中的manifest.yml文件阻止了资产的重新部署。

就是这样。