Devitsはデフォルトのviews/layouts/application.html.erb
レイアウトでログインフォームを表示し続けますが、私はそれにAdministrateレイアウトを使用したいのですが、どのように達成できますか?あなたの特定のケースでDeviseに別のレイアウトのビューを表示するにはどうすればいいですか?
0
A
答えて
0
これが適用されます。
class ApplicationController < ActionController::Base
layout :layout_by_resource
protected
def layout_by_resource
if devise_controller?
"layout_name_for_devise"
else
"application"
end
end
end
SOURCE:
は、 は、あなたがこのような何かを行うことができ工夫がアプリケーションの残りの部分に別のレイアウトを使用できるようにするには:https://github.com/plataformatec/devise/wiki/How-To:-Create-custom-layouts
0
ソルトイオン-1:
オーバライドカスタムセッションコントローラとSessionsController
を考案し、layout: :adminstrator
ソリューション-2 ApplicationController
で
設定:
layout: custom_layout
def custom_layout
params[:controller] == "sessions" ? "adminstrator" : "application"
end
はそれが役に立てば幸いです!
関連する問題
- 1. 別のコントローラからビュー内にビューを表示するにはどうすればいいですか?
- 2. レイアウトのトップパネルを非表示にする/表示するにはどうすればいいですか?
- 3. ビューにモデルデコレーションを表示するにはどうすればいいですか?
- 4. DataGridにビューを表示するにはどうすればいいですか?
- 5. ビューをMVCで表示するにはどうすればいいですか?
- 6. xmlレイアウトから別のレイアウトに移動するにはどうすればいいですか?
- 7. Rorで別のレイアウト内に1つのレイアウトをネストするにはどうすればよいですか?
- 8. アンドロイドで国別レイアウトを開くにはどうすればいいですか?
- 9. React Nativeのビューを別のビューの中央に配置するにはどうすればいいですか?
- 10. 自分の警告をEclipseの問題ビューに表示するにはどうすればいいですか?
- 11. Androidの下から表示されるレイアウトを作成するにはどうすればよいですか?
- 12. アンドロイドのListviewで2つの異なるビューを表示するにはどうすればいいですか?
- 13. ビューを別のビューに移動するにはどうすればいいですか?
- 14. @Html htmlhelperと@usingをMVCビューの同じ行に表示するにはどうすればいいですか?
- 15. ボタン(ビュー)の上にPopupWindowを表示するにはどうすればいいですか?
- 16. Qtフレームワーク:レイアウトにQGraphicsViewを表示するにはどうすればいいですか?
- 17. ギャラリーに表示されるビューの数を取得するにはどうすればよいですか?
- 18. Angularfire2の別のページにfirebaseの詳細を表示するにはどうすればいいですか
- 19. 現在アクティブではないビューのレイアウトを変更するにはどうすればよいですか?
- 20. ビューを表示する前にUIImageViewのイメージを設定するにはどうすればよいですか?
- 21. 別のビューから1つのビューのオブジェクトにアクセスするにはどうすればよいですか?
- 22. レイアウトの下にビューページを表示するにはどうすればよいですか?
- 23. 別のクラスのスピナーに値を表示するにはどうすればいいですか?
- 24. アンドロイドでビューのキャンバス部分を表示するにはどうすればいいですか?
- 25. 別のビューコントローラでボタンを非表示にするにはどうすればいいですか?
- 26. Androidで別のアプリに通知を表示するにはどうすればいいですか?
- 27. 別のトグルでdivを非表示にするにはどうすればいいですか?
- 28. Kotlin Android拡張機能:別のレイアウトに含まれるレイアウトのビューへの参照を取得するにはどうすればよいですか?
- 29. フラグメントをXMLレイアウトで非表示として宣言するにはどうすればいいですか
- 30. サブビューを手動でレイアウトするビューでautolayoutを使用するにはどうすればいいですか?
ありがとう、私は今、正しいレイアウトでレンダリングすると思いますが、テンプレートthatsがそのレイアウトにあったことを今見つけられません。 '{locale => [:en]、:formats => [:html]、:variants => []を含むユーザ/セッション/ _stylesheet、devise/sessions/_stylesheet、devise/_stylesheet、application/_stylesheetがありません。 、:ハンドラー=> [:erb、:ビルダー、:raw、:ルビー、:コーヒー、:jbuilder]} ' – twist900