0

在确切存储闪存的轨道中,就像存储在表格或其他东西中一样,我们如何使闪存在任何特定的请求中都可用。???

ps:我知道如何使用 flash.keep 但正在寻找其他答案,因为我不想在每个控制器中提及 .keep

4

1 回答 1

0

查看Rails API

flash 提供了一种在动作之间传递临时对象的方法。 任何你放在闪光灯里的东西都会暴露在下一个动作中,然后被清除掉。这是进行通知和警报的好方法,例如flash[:notice] = "Post successfully created"在重定向到显示操作之前设置的创建操作,然后可以将 Flash 公开到其模板。实际上,该曝光是自动完成的

请注意我在上面用粗体标记的内容 - 所以,是的,正如 Salil 提到的,存储在session中将是一种替代方法。也就是说,它可能不是存储这些的最佳位置。

于 2012-10-12T12:24:51.670 回答