0

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

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

目前所有内容都来自 Rails 中的 assets 文件夹。

谢谢...

4

2 回答 2

0

在您的 layout.erb 中,您可以在布局本身下包含您需要的所有内容

于 2013-03-11T16:16:57.553 回答
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
 */

which will ignore the custom.css file. It's very similar for the javascript. See http://guides.rubyonrails.org/asset_pipeline.html for more info.

于 2013-03-11T16:31:03.787 回答