application_controller.rb
add_flash_types :success, :info, :warning, :danger
上記のようにすれば、4つのどれかを入力するだけで色付きの枠が出る。
主にredirect_toメソッドとセットで使用。
次のアクションまでエラーメッセージが表示されたままになる。
なお、redirect_toメソッドとともに使用する場合、引数にnotice (:success, :info, :warning, :dangerでも可)というキーを渡すだけで、フラッシュメッセージを表示することができます。
redirect_back_or_to root_path, success: 'ログインに成功しました'
主にrenderとセットで使用。
次のアクションに移行した時点で、エラーメッセージが消えてしまう。
flash.now[:danger] = 'ログインに失敗しました'
render :new
