【发布时间】:2012-03-17 12:37:21
【问题描述】:
我正在尝试在config/environments/production.rb 中使用config.assets.precompile 变量,但遇到了麻烦。我是这样配置的:
config.assets.precompile += %w( pds.css )
此文件位于app/assets/stylesheets/pds.css.scss。我尝试过通过 capistrano 进行部署,也尝试过运行bundle exec rake assets:precompile,但似乎无法让该文件进行预编译。这是我在尝试加载包含它的页面时收到的错误:
ActionView::Template::Error (pds.css isn't precompiled):
3: <head>
4: <meta charset="utf-8" />
5: <title></title>
6: <%= stylesheet_link_tag "pds" %>
7: <%= javascript_include_tag "pds" %>
8: <%= csrf_meta_tags %>
9: </head>
我错过了什么?
【问题讨论】:
-
谢谢。 config.assets.precompile 注释是我需要的。我有两个样式表,body 标记的样式相互冲突,在生产之前都可以正常工作。
标签: ruby-on-rails-3 asset-pipeline actionview