3

因此,我们最近开始从定制的身份验证模块更改为设计,我在试图弄清楚如何将我的 css 加载到我的设计视图中时遇到了非常糟糕的事情。我可以正确加载部分,甚至是来自 /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。我认为问题在于它没有在资产管道中加载我的 CSS。

4

1 回答 1

1

您应该首先生成设计视图。试试这个:rails generate devise:views。然后您还可以自定义设计视图。

于 2012-07-24T02:27:46.170 回答