[解決済み] デバイスのサインインアクションのレイアウトが違う
2023-05-12 09:26:24
質問
サインインアクションに "devise" という名前の異なる/カスタムレイアウトを使おうとしています。私は見つけた
この
のページを見つけたのですが、2つ目の例では、アクションごとにそれを行うことができるとさえ書かれています(この場合。
sign_in
アクション)ごとに行えるとさえ言っていますが、それを行う例は示されていません。IRC で誰かが、これを試すことができると教えてくれました。
class ApplicationController < ActionController::Base
protect_from_forgery
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'sign_in'
"devise"
else
"application"
end
end
end
しかし、デフォルトのアプリケーションレイアウトを読み込んだままなので、うまくいっていないようです。何か手助けがあれば幸いです。
どのように解決するのですか?
私は解決しましたが、他の人が興味を持つかもしれないので、この質問をここに残しておきます。
それは愚かな間違いでした。事実は
sign_in
がパスです。
ではなく
はアクションではありません。を見ると
関連するソース
を見ると、必要なアクションは
new
を作成すること、すなわち
新しい
セッションを工夫する。上記のコードの条件を変更します。
if devise_controller? && resource_name == :user && action_name == 'new'
見事に動作しています。
誰かのお役に立てれば幸いです。
関連
-
[解決済み】gemのインストールができない - gemネイティブ拡張の構築に失敗 - そのようなファイルをロードできない -- mkmf (LoadError)
-
[解決済み] erbでコメントを追加する最適な方法
-
[解決済み] どなたか、collection_selectをわかりやすく説明していただけませんか?
-
[解決済み] Rubyのクラスで未初期化の定数エラーが発生する
-
[解決済み] 属性を割り当てる場合、引数としてハッシュを渡す必要がある
-
[解決済み] エラーが発生しました。pgsqlをrailsで動作させようとすると、Peer authentication failed for user "postgres" と表示されます。
-
[解決済み] 角を丸くしたレイアウトを作るには・・・?
-
[解決済み] /users/sign_out" に一致するルートがない devise rails 3
-
[解決済み】デバイス登録コントローラを上書きする。
-
[解決済み] 別コントローラーでフォームを工夫する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み】TypeError: SymbolからIntegerへの暗黙の変換がない。
-
[解決済み] Railsサーバーがポートはすでに使用されていると言う、そのプロセスを殺すにはどうすればよいですか?
-
[解決済み】コレクションをDESCで並べる方法
-
[解決済み】OS X Yosemite 10.10.5 で [Ruby on Rails] 5 をインストールすると extconf が失敗して終了コード 1 エラーになる。
-
[解決済み] heroku open - no app specified
-
[解決済み] PG::ConnectionBad - サーバーに接続できませんでした。接続が拒否されました。
-
[解決済み] Rubyのクラスで未初期化の定数エラーが発生する
-
[解決済み] Oauth2 Instagram API "リダイレクトURIが登録されたリダイレクトURIと一致しない"
-
[解決済み] rails erb フォームヘルパー options_for_select :selected