ruby-on-rails-3 – 轨道3 – 闪存消息逃脱,最好的方式来unescap
发布时间:2020-12-16 19:16:22 所属栏目:百科 来源:网络整理
导读:现在Rails 3逃脱了视图中的所有评估元素(好),但它也逃避了我的flash消息.我喜欢我的flash消息中的偶然链接(或强烈或强调). 一条flash消息: flash[:notice] = "strongBob/strong was sucessfully checked in.br /If you made a mistake,you can a href="/sc
现在Rails 3逃脱了视图中的所有评估元素(好),但它也逃避了我的flash消息.我喜欢我的flash消息中的偶然链接(或强烈或强调).
一条flash消息: flash[:notice] = "<strong>Bob</strong> was sucessfully checked in.<br />If you made a mistake,you can <a href="/scouts/#{@scout.id}/check_out">check out Bob</a> to undo." 变得乱码,逃脱,无法使用. 我可以使用raw取消消息: - flash.each do |name,msg| = content_tag :div,raw(msg) 但现在每个flash消息都没有转发. 我怎么能只看一个闪烁的消息呢?或只是部分信息? 解决方法
在您的控制器中尝试html_safe,以获取要转义的每个通知.这将允许您从视图中删除原始函数,并仅在控制器中取消您想要的那些.
flash[:notice] = "test<br/>test".html_safe (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |