在Rails中选择第一条Flash消息

时间:2016-11-08 15:22:13

标签: ruby-on-rails ruby flash-message

我只想抓住第一条flash消息。我必须将此消息发送给对象。到目前为止我已经

flash.first.last if flash.present? and flash.first.present?

在某些情况下,闪光灯根本不存在,因此我必须首先检查它是否存在,然后查看它是否有消息。老实说,我不喜欢它。 FlashHash或Rails是否有一种开箱即用的方法?有更清洁的方法吗?感谢。

1 个答案:

答案 0 :(得分:1)

如果您正在寻找缩短它的方法,可以使用安全导航:

package.json

有关Flash哈希方法的列表,请参阅ActionDispatch::Flash::FlashHash文档。