2

默认情况下,Rails 4 对于我不想要的每个视图都需要整个 css 和 javascripts 树。我只想能够拥有每个视图的 application.css 和单独的控制器 css 样式表。

为此,我已从此处的另一个问题中删除并添加其中应该自动加载所有 css*= require_tree .文件application.css。我已经添加并 在视图中尝试过,但我无法显示控制器特定的样式。在页面源中它看起来像config.assets.precompile << "*.css"config/environments/development.rb<%= stylesheet_link_tag params["clients"] %><%= stylesheet_link_tag params[:clients] %><link href="" media="screen" rel="stylesheet" />

在我看来,我认为我正在寻找的行为应该是默认的,并且根据 rails 指南中的描述,它听起来就像是这样。如果有人可以帮助我,那就太好了。谢谢!

4

1 回答 1

2

我不确定这params['clients']部分是关于什么的,你的意思是params[:controller](我认为这会更好地完成controller.controller_name)?它应该只是<%= stylesheet_link_tag 'name_of_stylesheet' %>你想要的。

于 2013-10-31T20:56:58.027 回答