因此,我们最近开始从定制的身份验证模块更改为设计,我在尝试弄清楚如何将我的 css 加载到我的设计 View 中时遇到了非常糟糕的时间。我可以正确加载部分,甚至是来自/layouts/的部分,但它一直试图从/assets/devise 访问 css,并出现 404。 这是我的 app/views/registration/new.html.haml,例如:
%h2 Sign up
= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f|
= devise_error_messages!
%div
= f.label :email
%br/
= f.email_field :email
%div
= f.label :password
%br/
= f.password_field :password
%div
= f.label :password_confirmation
%br/
= f.password_field :password_confirmation
%div= f.submit "Sign up"
= render "users/shared/links"
因此,我们将不胜感激任何帮助。 =)
快速更新:我已经运行了 rails g devise:views。 我认为问题在于它没有在 Assets 管道中加载我的 CSS。
最佳答案
您应该首先生成设计 View 。试试这个:rails generate devise:views
。然后您还可以自定义设计 View 。
关于css - Devise 不加载自定义 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11623229/