Rails:如何控制CSS、Javascript文件
如何控制在Rails 4中加载CSS和JavaScript文件而不是树加载 我是Rails新手,我注意到它为我为每个控制器创建了一个新的CSS、JS文件,但由于Rails:如何控制CSS、Javascript文件,javascript,css,ruby-on-rails,Javascript,Css,Ruby On Rails,如何控制在Rails 4中加载CSS和JavaScript文件而不是树加载 我是Rails新手,我注意到它为我为每个控制器创建了一个新的CSS、JS文件,但由于*=require\u tree.,它们都包含在所有页面上 我需要两样东西: 让Rails自动包含我选择的默认CSS/JS文件,再加上相应的被调用控制器的一个CSS/JS 能够添加在控制器中选择的新的特殊CSS/JS 这个怎么样 移除树 更改布局文件,其中包括与控制器名称匹配的CSS/JS 将CSS/JS放入资产中 使控制器的CSS/JS
*=require\u tree.
,它们都包含在所有页面上
我需要两样东西:
//= require jquery
//= require jquery_ujs
//= require turbolinks
application.css
/*
*= require_self
*= require font-awesome
*= require_tree ./pepper-grinder
*= require ./ui.jqgrid
*/
layouts/application.html.erb
<!DOCTYPE html>
<html>
<head>
<title>Log Analyzer</title>
<%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
<%= stylesheet_link_tag controller.controller_name , media: "all", "data-turbolinks-track" => true %>
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
<%= javascript_include_tag controller.controller_name , "data-turbolinks-track" => true %>
<%= csrf_meta_tags %>
</head>
app/assets/stylesheets/aaas.css
/*
*= require_self
*= require aaas_main
*/
config/environments/production.rb
#config.serve_static_assets = false
config.assets.precompile += %w( aaas.js )
config.assets.precompile += %w( aaas.css )
跑
#config.serve_static_assets = false
config.assets.precompile += %w( aaas.js )
config.assets.precompile += %w( aaas.css )
$ rake assets:precompile RAILS_ENV=production
$ rails s -e production