Ruby on Rails国际化 - 如何包含换行符?

时间:2015-10-29 18:03:51

标签: ruby-on-rails internationalization line-breaks

我在rails和国际化上使用ruby,我想知道如何为字符串插入换行符。

例如: 于: title1:“同样的产品,更好的价格”

我希望它在我的网站上显示如下:

相同的产品, 更好的利率

我尝试过/ n,但那不起作用。

谢谢!

2 个答案:

答案 0 :(得分:0)

当你渲染视图时,你应该使用html_safe:

"Same Products, <br/> Better Rates".html_safe

答案 1 :(得分:0)

你可以使用像

这样的东西
title_1: |
 Same Products,
 Better rates.


I18n.t 'title_1'
  

我的控制台输出

Loading development environment (Rails 4.1.8)
 2.1.1 :001 > I18n.t 'title_1'
 => "Same Products,\nBetter rates.
  

配置/区域设置/ en.yml

en:
 hello: "Hello world"
 title_1: |
  Same Products,
  Better rates.