我尝试在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>我遗漏了什么?
发布于 2012-02-28 20:54:57
您可以将pds.css添加到应用程序的css清单中。这是我自己的一个项目中的一个片段:
/*
* app/assets/stylesheets/application.css
*= require_self
*= require less
*= require jquery.qtip.min
*= require base
*/在这里,base.css.sass.erb被很好地预编译,然后作为base.css包含在清单中。
您所要做的就是通常在application.html文件中包含application.css。
https://stackoverflow.com/questions/9475183
复制相似问题