我以为每次你做一个flash[:notice]="Message"
,它会将其添加到数组中,然后在视图中显示,但下面只是保留最后一个闪光灯:
flash[:notice] = "Message 1"
flash[:notice] = "Message 2"
现在我意识到这只是一个带键的简单散列(我想:),但有没有比下面更好的方法来进行多次闪烁:
flash[:notice] = "Message 1<br />"
flash[:notice] << "Message 2"
我以为每次你做一个flash[:notice]="Message"
,它会将其添加到数组中,然后在视图中显示,但下面只是保留最后一个闪光灯:
flash[:notice] = "Message 1"
flash[:notice] = "Message 2"
现在我意识到这只是一个带键的简单散列(我想:),但有没有比下面更好的方法来进行多次闪烁:
flash[:notice] = "Message 1<br />"
flash[:notice] << "Message 2"
flash
条信息可以是你想要的任何东西,所以你可以这样做:
flash[:notice] = ["Message 1"]
flash[:notice] << "Message 2"
然后在视图中,将其输出为
<%= flash[:notice].join("<br>") %>
或者随便你喜欢什么.
该技术是否比其他解决方案高easier取决于您自己的偏好.