Ruby on rails Rails 4.2.3设计控制器特定资产的设置

Ruby on rails Rails 4.2.3设计控制器特定资产的设置,ruby-on-rails,devise,asset-pipeline,Ruby On Rails,Devise,Asset Pipeline,我使用的是,除了新安装的[Rails Desive]身份验证包(),它工作得非常好 例如,在注册页面上(控制器设计/注册),未加载/stylesheets/design/registrations.css和/javascripts/designe/registrations.js上的资产(404) 当我重新激活两个 application.js /=require\u树。 及 application.css *=require\u树。 但是: 是否有可能以允许保留控制人特定资产的方式添加Desi

我使用的是,除了新安装的[Rails Desive]身份验证包(),它工作得非常好

例如,在注册页面上(控制器设计/注册),未加载
/stylesheets/design/registrations.css
/javascripts/designe/registrations.js
上的资产(404)

当我重新激活两个

application.js

/=require\u树。

application.css

*=require\u树。

但是: 是否有可能以允许保留控制人特定资产的方式添加Desive gem的资产

谢谢,

--

您最好在布局中使用一些条件逻辑,以确定是否使用
designe\u控制器

#app/views/layouts/application.html.erb
stylesheet_link_tag :application, (controller_name unless devise_controller?)
这使用了

--

您最好在布局中使用一些条件逻辑,以确定是否使用
designe\u控制器

#app/views/layouts/application.html.erb
stylesheet_link_tag :application, (controller_name unless devise_controller?)

这使用了

控制器的名称是什么(包括名称空间)?您确定
/stylesheets/designe/registrations.css
是要加载的URL吗?并返回404)Yes@Marc AlexandreBérubé,这是控制台显示的,非常不寻常的路径。我认为这是移除自动资产加载的一个副作用。控制器的名称(包括名称空间)是什么?您确定
/stylesheets/designe/registrations.css
是要加载的URL吗?并返回404)Yes@Marc AlexandreBérubé,这是控制台显示的,非常不寻常的路径。我认为这是删除自动资产加载的副作用。非常感谢@Rich this修复了我的问题非常感谢@Rich this修复了我的问题