我是 Ruby 和 Rails 的新手,想知道如何将 custom.css 添加为 DOM 中的最后一个 css 文件调用。
另外,如果我需要 Js 在最后而不是在标题之上,那么正确的方法是什么。
目前所有内容都来自 Rails 中的 assets 文件夹。
谢谢...
我是 Ruby 和 Rails 的新手,想知道如何将 custom.css 添加为 DOM 中的最后一个 css 文件调用。
另外,如果我需要 Js 在最后而不是在标题之上,那么正确的方法是什么。
目前所有内容都来自 Rails 中的 assets 文件夹。
谢谢...
在您的 layout.erb 中,您可以在布局本身下包含您需要的所有内容
你可以加:
<%= 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.