ruby-on-rails – 对于rails app,如何在html中显示多个flash [:
发布时间:2020-12-17 01:48:03 所属栏目:百科 来源:网络整理
导读:这是我在控制器文件中写的,但只会出现1个通知(最后一个). flash[:notice] ="a: " + aa.to_sflash[:notice] ="b: " + bb.to_sflash[:notice] ="c: " + cc.to_s 我想一起展示所有三个通知(同时),无论如何都要实现这一目标吗? 在我的HTML中: % if notice % p
这是我在控制器文件中写的,但只会出现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 然后在您的视图中,将其输出为 <%= flash[:notice].join("<br>") %> 或者你想要的任何东西 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |