我正在使用Controller-specific Assets configuration,除了使用新安装的[Rails-Devise]身份验证包(https://github.com/plataformatec/devise)之外,它完美无缺。
例如,在注册页面(控制器设计/注册)上,/stylesheets/devise/registrations.css
和/javascripts/devise/registrations.js
上的资产未加载(404)。
当我重新激活
时,Devise工作正常application.js
//= require_tree .
和
application.css
*= require_tree .
但是: 是否有可能以允许保留控制器特定资产的方式添加设计宝石的资产?
谢谢,
答案 0 :(得分:4)
Devise doesn't have any stylesheet or javascript assets
-
您最好在布局中使用某些条件逻辑,以确定您是否使用devise_controller
:
#app/views/layouts/application.html.erb
stylesheet_link_tag :application, (controller_name unless devise_controller?)