br html标记在辅助文件中不起作用

时间:2016-07-27 13:48:08

标签: html ruby-on-rails

以下是我在帮助文件中的代码,但它无效:

link_to objs.try(:send,:name) , eval("edit_#{objs.try(:class).try(:name).try(:downcase)}_path(objs,action_name: action)") , remote: true,style: "color:  #{colour_picker_title objs.class.name.downcase} !important", data_toggle: "tooltip" ,class: "tooltip-class", title: ( get_right_by_role("delete_#{objs.class.name.downcase}_progress",objs.class.name.downcase) ? (objs.try(:send,:progresses).order("created_at DESC").limit(3).map{|pr| "#{pr.created_at.try(:strftime,"%d-%m-%Y")} : #{pr.description} <br>".html_safe}rescue "") : "")

如何在此之后添加换行符:

map{|pr| "#{pr.created_at.try(:strftime,"%d-%m-%Y")} : #{pr.description} <br>".html_safe}

1 个答案:

答案 0 :(得分:2)

只需在地图之后添加\ n换行符:

map{|pr| "#{pr.created_at.try(:strftime,"%d-%m-%Y")} : #{pr.description}"}.join("\n")

这将添加换行符。