🐹
flashメッセージ[alert付き]
簡単だけど毎回忘れてしまうんで🪿
controller
if @user.update(user_params)
flash[:user_notice]="変更内容を正常に変更しました(任意)"
redirect_to パス先
else
render :edit
end
view
<% if flash[:edit_notice].present? %>
<div class="alert alert-success">
<%= flash[:edit_notice] %>
</div>
<% end %>
で表示される!
if文ないとずっとalert出ちゃうから注意!
私的こだわりは
flash[:notice]="内容(任意)"
<% if flash[:notice].present? %>
<div class="alert alert-success">
<%= flash[:notice] %>
</div>
<% end %>
みたいにnoticeでも出来るけど、ログインした時にdeviseの初期設定が反応するのか『sign in~』って出ちゃうから私は[:edit_notice]とかでクラス分けしてます🐢
Discussion