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 に答える