css - Devise 不加载自定义 CSS

标签 css ruby-on-rails devise haml

因此,我们最近开始从定制的身份验证模块更改为设计,我在尝试弄清楚如何将我的 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/

相关文章:

wordpress - 在特定的自定义分类类别中隐藏一个 div

ruby-on-rails - 在 ruby​​ on Rails 中访问另一种方法的变量

ruby-on-rails - Rails 中带有 text_field 的逗号分隔数组

javascript - 没有验证的属性上的客户端验证成功消息?

email - 网络::SMTPAuthenticationError

ruby-on-rails - Rails 设计 omniauth facebook

ruby-on-rails - $ rails generate devise User #=> 使用 change_table 而不是 create_table 生成迁移?设计错误?

html - 不透明度搞乱文本

javascript - 令人困惑的切换按钮状态。

asp.net - 将标签和文本框对齐在同一行(左右)