サインインした後、/users/edit ページに移動すると、「サインインに成功しました」というフラッシュ メッセージが表示されます。
登録コントローラーで私が試した:
flash.now # either this or below one
flash.discard
同じようにレイアウトを試しました
<% if flash[:alert] || flash[:error] || flash[:notice] %>
<%= content_tag :div, :class => "alert alert-info info-inside" do -%>
<button class="close" data-dismiss="alert">×</button>
<%= flash.now[:alert] if flash[:alert] %>
<%= flash.now[:error] if flash[:error] %>
<%= flash.now[:notice] if flash[:notice] %>
<% end -%>
<% end %>
また、製品を作成して他のページに移動すると、間違ったフラッシュ メッセージが表示されます。更新すると消えます。
このようなフラッシュ メッセージを回避する方法を教えてください。レイアウトファイルと必要なコントローラーでflash.nowとflash.discardを試しました。しかし、それは私を助けませんでした。