【发布时间】:2015-05-27 15:27:35
【问题描述】:
在我的应用程序布局中,我有这个条件,它有助于根据 current_user 的存在来决定使用什么样式表:
<% if current_user %>
<%= stylesheet_link_tag 'application', media: 'all', id: "maincss" %>
<% else %>
<%= stylesheet_link_tag 'session', media: 'all', id: "maincss" %>
<% end %>
但是如何根据 url 指定使用哪个样式表呢?
例如,我想为此路径使用“password_reset.css”文件
get '/set/:password_reset_token' => 'password_resets#edit'
【问题讨论】:
-
您可以使用以下
<% if current_page?(controller: 'password_resets', action: 'edit') %> ## Include your stylesheet here it will only get loaded for password_reset controller's edit action <% end %>
标签: css ruby-on-rails ruby-on-rails-4