gpt4 book ai didi

ruby-on-rails - Rails 中的 flash 消息一直保留到下一个网页

转载 作者:行者123 更新时间:2023-12-01 09:33:20 24 4
gpt4 key购买 nike

当我在 Controller 中使用 rails 的 redirect_to 方法并向其传递 notice 消息时,一切正常。该通知显示在重定向到的页面的顶部,然后在访问下一页时消失。

但是,如果我改为设置一个 flash 消息然后简单地呈现一个页面,则会显示 flash 消息,但它也显示在访问的下一页上:

flash[:alert] = 'Please fix mistakes outlined in red'
render action: 'show'

我如何不在访问的下一页上显示警报消息。我希望呈现此页面上显示的警报消息。

使用 Rails 3.2.8

最佳答案

使用 now method :

flash.now[:alert] = 'Please fix mistakes outlined in red'

关于ruby-on-rails - Rails 中的 flash 消息一直保留到下一个网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12518500/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com