8

コマンドrails generate devise:viewsが正常にフォルダを作成しました\app\views\users

デバイスフォームをカスタマイズしようとしていますが、css を配置するか、application.css個別に作成する必要があるかはわかりませんuser.css.scss。少しグーグルして、これについてgit docをチェックしましたが、deviseでのCSS処理を指定しているものはありません。

正しい対処法を教えてください

4

3 に答える 3

12

Devise はデフォルトのレイアウトを使用します。したがって、あなたが使用している CSS はviews/layouts/application.html.erb、生成されたデバイス ビューで使用されます。

デバイス固有のレイアウトが必要な場合は、views/layouts/devise.html.erbデバイス固有の CSS を提供できるファイルを作成できます。Rails の命名規則により、自動的に取得されます。

上記はどのコントローラーでも機能します。コントローラーにちなんで名付けられたレイアウトにファイルを追加するだけです。views/layouts/reservations.html.erb為にReservationsController

Devise::RegistrationsControllerディレクトリviews/layouts/deviseを作成して追加することにより、特定のレイアウトを追加することもできますviews/layouts/devise/registrations.html.erb

于 2013-03-20T20:47:39.680 に答える
2

デバイス ビューを生成するには、次の行を実行します

rails generate devise:views

そして、ページのスタイリングでやりたいことが何でもできます。

もっと読むここをクリック

于 2013-03-21T11:13:51.923 に答える