如何在生产中包含自定义css文件

时间:2014-03-12 09:44:49

标签: ruby-on-rails ruby

我的custom.css.scss文件夹中有一个assets/stylesheets文件,我已添加了新的css。

所有样式表都在开发中工作,但在生产中,custom.css文件不包含在内,即生产中没有实现customm.css样式更改。

在application.rb中我有:

config.assets.initialize_on_precompile = false
config.assets.enabled = true

在production.rb中我有:

config.assets.compile = true

在我的application.html.erb中,我有:

<%= stylesheet_link_tag "application" %>

在application.css中我有:

 *= require_self
 *= require foundation_and_overrides
 *= require_tree .
 */

我的应用程序在Heroku上

1 个答案:

答案 0 :(得分:1)

您所描述的问题可能与Heroku does not precompile assets when deploying

有关

由于资产已预编译用于生产,您可以将其添加到environment.rb中的config.assets.precompile,如http://jalada.co.uk/2012/01/23/adding-files-to-config-assets-precompile-in-rails-3-1.html所述

config.assets.precompile += %w(custom.css)