Rails的!如何将样式显示在最后,而不是添加到application.css

时间:2013-03-11 16:13:47

标签: ruby-on-rails ruby

我是Ruby和Rails的新手,想知道如何将custom.css添加到DOM中的最后一个css文件调用。

另外,如果我需要Js最后而不是在标题之上,那么这样做的正确方法是什么。

目前一切都来自Rails订单中的assets文件夹。

谢谢...

2 个答案:

答案 0 :(得分:0)

在layout.erb中,您可以在布局本身中包含所需的一切

答案 1 :(得分:0)

您可以添加:

<%= stylesheet_link_tag "custom", :media => "all" %>

到布局文件的底部,并将custom.css添加到预编译列表中:

# /config/environments/production.rb

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

但您的application.css文件仍会使用custom.css进行编译。

您可以通过设置application.css文件中包含的文件来停止在application.css中进行编译。变化,

# /app/assets/stylesheets/application.css

/*
 *= require_tree .
 */

/*
 *= require first_css
 *= require second_css
 */

将忽略custom.css文件。这与javascript非常相似。有关详细信息,请参阅http://guides.rubyonrails.org/asset_pipeline.html