Ruby on rails rails:防止flash消息显示两次

Ruby on rails rails:防止flash消息显示两次,ruby-on-rails,Ruby On Rails,为当前视图设置flash消息但不为下一个请求显示它的正确方法是什么。换句话说,通常设置flash消息和重定向,并且在重定向上显示flash消息。我不想重定向,因此我需要确保flash消息不会显示两次。如果要“呈现”页面,请使用flash。现在[:注意],当您要“重定向”时,请使用flash[:注意]确保您将flash消息放在任何要显示的动作中,不在应用程序布局中查看更多信息这是正确的使用方法。现在和应该被选为正确答案。 flash.now[:notice] = 'message'

为当前视图设置flash消息但不为下一个请求显示它的正确方法是什么。换句话说,通常设置flash消息和重定向,并且在重定向上显示flash消息。我不想重定向,因此我需要确保flash消息不会显示两次。

如果要“呈现”页面,请使用
flash。现在[:注意]
,当您要“重定向”时,请使用
flash[:注意]

确保您将flash消息放在任何要显示的动作中,不在应用程序布局中查看更多信息这是正确的使用方法。现在和应该被选为正确答案。
flash.now[:notice] = 'message'