[解決済み] Rails: redirect_toで:errorがあってもflash[:error]が空なのはなぜ?
2022-08-19 08:58:57
質問
flash[:error]の値を設定しながらリダイレクトを行おうとしています。(Rails 3.0.10)
私のビューでは、私は
<p id="error"><%= flash[:error] %></p>
<p id="notice"><%= flash[:notice] %></p>
もし、私が
redirect_to show_path, :notice => "ok"
であれば問題なく動作しますが
redirect_to show_path, :error => "error"
を実行すると表示されません。
何が足りないのでしょうか?
どのように解決するのですか?
にあるように Rails API にあるように、デフォルトでは :notice と :alert のみがフラッシュハッシュ値として適用されます。もし、:errorの値を設定する必要がある場合は、このようにします。
redirect_to show_path, flash: { error: "Insufficient rights!" }
関連
-
[解決済み] Railsのインストール時に「/usr/binディレクトリに書き込み権限がありません」というエラーが発生しますが、どのように修正すればよいですか?
-
[解決済み] Ruby/RailsでHashからキーを削除して残りのHashを取得する方法は?
-
[解決済み] Herokuのデータベースを空にする方法
-
[解決済み] REST JSON APIのサーバーとクライアントを分離?[クローズド]
-
[解決済み】Railsのhas_one/has_manyの:sourceオプションについて理解する。
-
[解決済み】Rails: モデルがすでに存在するときに`rails generate scaffold`を実行するにはどうすればよいですか?
-
[解決済み] 既存のRailsカラムのbooleanに:default => trueを追加する。
-
[解決済み] サインアップするためのDeviseルートを削除するにはどうすればよいですか?
-
[解決済み] Rake 0.9.0での未定義メソッド'task'の使用について
-
[解決済み] EmacsのRubyオートコンプリートがほぼ使えるようになった
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] SocketError (getaddrinfo: Name or service not known) - Sunspot/Solr Rails development
-
[解決済み] モデルで `save` と `save!` はいつ使うのか?
-
[解決済み] Railsマイグレーションで、既存のテーブルにカラムを追加する
-
[解決済み] SocketError (getaddrinfo: Name or service not known) - Sunspot/Solr Rails development
-
[解決済み】rmagick gem install "Can't find Magick-config"...
-
[解決済み] 新しいRailsアプリを作成するときに、test-unitではなくRSpecを使用するようにRailsに指示するにはどうすればよいですか?
-
[解決済み] githubからあるgemの特定の「コミット」を取得するには?
-
[解決済み] サインアップするためのDeviseルートを削除するにはどうすればよいですか?
-
[解決済み] Rake 0.9.0での未定義メソッド'task'の使用について
-
[解決済み] EmacsのRubyオートコンプリートがほぼ使えるようになった