gpt4 book ai didi

ruby-on-rails - 响应Ajax请求后,如何清除Rails闪存对象?

转载 作者:行者123 更新时间:2023-12-04 07:40:02 25 4
gpt4 key购买 nike

我正在为某些 Controller 操作执行此类操作:

def my_method

flash[:notice] = "Success."

respond_to do |format|
format.js { render 'common/flashes' }
end

end

而且效果很好,并且闪光警报和通知显示得很好。但是,当用户单击以转到另一页时,该Flash消息将再次显示。由于我处理它们的方式,Rails显然不知道使用了它们。完成上面的渲染后,如何清除它们?

最佳答案

这些答案在Rails 5.2上都不适合我。调用flash.discard后,我仍然收到Flash消息。相反,我不得不调用flash[:notice] = nil

关于ruby-on-rails - 响应Ajax请求后,如何清除Rails闪存对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15482978/

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