作为标题,我想知道 Rails flash.discard
和 flash.delete
有什么区别。
最佳答案
@SteveTurczyn是对的。
但是,flash.delete
只能在 3.1 之前的 rails 版本中执行。
从 3.1 开始,flash.delete
不再起作用,替代方案可能是 flash.clear
(查看 flash.delete(:notice) not working in Rails 3.1 RC?)。
您可能还想查看:https://apidock.com/rails/v3.0.0/ActionDispatch/Flash/FlashHash/discard
关于ruby-on-rails - rails - `flash.discard` 与 `flash.delete`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39862197/