【发布时间】:2012-02-08 03:09:11
【问题描述】:
我刚刚为新的 Rails 3.1 应用程序进行了第一次部署,但资产似乎无法正常工作。我在部署时预编译了所有内容,它出现在public/assets 中,就像预期的那样。但是,在我的布局中,例如stylesheet_link_tag "application" 的输出有一个指向/stylesheets/application.css 的href。这显然行不通。
奇怪的是,在开发模式下一切似乎都很好,它像预期的那样链接到/assets/application.css。
我已将我的 config/application.rb 和 config/environments/production.rb 文件与资产管道上的另一个应用程序进行了比较,相关设置似乎相同。
我应该去哪里看?
【问题讨论】:
-
您确定生产合并中的application.css 具有您在开发中使用的所有css。打开文件并检查 application.css 中是否缺少样式
-
是的,存在并包含我所期望的一切,只是空格更少。
标签: ruby-on-rails asset-pipeline sprockets