我将样式表链接标记更改为基于控制器加载,如下所示:
<%= stylesheet_link_tag "application", params[:controller], :media => "all" %>
如果我在浏览器中加载页面localhost:3000/users/sign_up
,但是当我通过此链接访问该页面时,事情就可以了。
<%= link_to "User-Signin", new_user_registrations_path, class: "page-scroll" %>
它不会加载该控制器的样式表。知道为什么吗?感谢。
Application.css
/*
*
*= require font-awesome
*= require_self
*/
配置/初始化/ assets.rb
%w( landing_pages products users/registrations).each do |controller|
Rails.application.config.assets.precompile += ["#{controller}.js", "#{controller}.css"]
end