这是我在 Controller 文件中写的内容,但只会出现 1 个通知(最后一个)。
flash[:notice] ="a: " + aa.to_s
flash[:notice] ="b: " + bb.to_s
flash[:notice] ="c: " + cc.to_s
我想同时显示所有三个通知(一次),无论如何要实现这一点?
在我的 html 中:
<% if notice %>
<p id="notice"><%= notice %></p>
<% end %>
最佳答案
你可以试试这样
flash[:notice] = ["a: " + aa.to_s]
flash[:notice] << "b: " + bb.to_s
flash[:notice] << "c: " + cc.to_s
然后在您的 View 中,将其输出为
<%= flash[:notice].join("<br>") %>
或者任何你想要的