Rails助手只返回字符串。我怎么能让它返回HTML?

时间:2012-03-13 22:31:29

标签: ruby-on-rails

我试图以可预测的HTML方式返回:

'Page Total ' + @total_on_page + tag('br') + 'Total All Pages'.html_safe + @total

但它只是将br/解析为纯文本。如何返回br/的有效HTML版本?

预期产出:

Page Total $123123
Total All Pages $12312312   

实际输出:

Page Total $8,296.42<br />Total All Pages$23,669.73

1 个答案:

答案 0 :(得分:10)

最后的.html_safe仅适用于最后一个字符串,而不是整个字符串。你想要更像这样的东西:

('Page Total ' + @total_on_page + tag('br') + 'Total All Pages' + @total).html_safe