标签: ruby-on-rails ruby flash-message
我只想抓住第一条flash消息。我必须将此消息发送给对象。到目前为止我已经
flash.first.last if flash.present? and flash.first.present?
在某些情况下,闪光灯根本不存在,因此我必须首先检查它是否存在,然后查看它是否有消息。老实说,我不喜欢它。 FlashHash或Rails是否有一种开箱即用的方法?有更清洁的方法吗?感谢。
答案 0 :(得分:1)
如果您正在寻找缩短它的方法,可以使用安全导航:
package.json
有关Flash哈希方法的列表,请参阅ActionDispatch::Flash::FlashHash文档。
ActionDispatch::Flash::FlashHash