在确切存储闪存的轨道中,就像存储在表格或其他东西中一样,我们如何使闪存在任何特定的请求中都可用。???
ps:我知道如何使用 flash.keep 但正在寻找其他答案,因为我不想在每个控制器中提及 .keep
在确切存储闪存的轨道中,就像存储在表格或其他东西中一样,我们如何使闪存在任何特定的请求中都可用。???
ps:我知道如何使用 flash.keep 但正在寻找其他答案,因为我不想在每个控制器中提及 .keep
查看Rails API,
flash 提供了一种在动作之间传递临时对象的方法。 任何你放在闪光灯里的东西都会暴露在下一个动作中,然后被清除掉。这是进行通知和警报的好方法,例如
flash[:notice] = "Post successfully created"
在重定向到显示操作之前设置的创建操作,然后可以将 Flash 公开到其模板。实际上,该曝光是自动完成的
请注意我在上面用粗体标记的内容 - 所以,是的,正如 Salil 提到的,存储在session
中将是一种替代方法。也就是说,它可能不是存储这些的最佳位置。