【发布时间】:2015-09-01 16:22:06
【问题描述】:
我已经获得了一个 rails 3.2 应用程序和 heroku“服务器”来工作和部署。
我已将应用程序部署到 heroku,它正在提供服务,但网站全都在嘟嘟囔囔,无法正确显示 css/js。根据经验,资产似乎没有被预编译。
以下是迄今为止我为使其正常工作所做的尝试。
我在本地运行
RAILS_ENV=production rake assets:precompile,提交更改,然后推送到 heroku。页面仍未正确呈现。我运行
rake assets:clean来删除公共/资产。然后部署到heroku,并在部署时观察它们被预编译。这仍然导致网站无法正常显示。-
开始玩我的
production.rb文件config.cache_classes = trueconfig.consider_all_requests_local = falseconfig.action_controller.perform_caching = trueconfig.serve_static_assets = falseconfig.assets.compress = trueconfig.assets.compile = falseconfig.assets.digest = trueconfig.assets.precompile += %w( ie-html5shiv-printshiv.js ie-selectivizr.min.js )
这仍然导致我的网站无法正确显示。
我很奇怪,不知道还有什么可以尝试的。有什么其他的提示或提示吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 heroku