Haml / Ruby代码的字符串中的新行

时间:2015-04-29 20:04:54

标签: ruby haml

我有一些link_to的文字,比如"Hello 1 Hello 2 Hello 3"。我需要字符串是一个如下所示的链接:

Hello 1

Hello 2

Hello 3

我在Ruby / Haml工作,似乎无法实现这一目标。知道怎么样?我尝试在字符串中连接"\n",但它似乎也不起作用。

2 个答案:

答案 0 :(得分:2)

我会使用类似的东西:

= link_to "Hello 1<br>Hello 2<br>Hello 3".html_safe, url

答案 1 :(得分:2)

我建议考虑将三位文本放在三个单独的行上所需的HTML。您可以使用&lt; p&gt;标签或&lt; br&gt;标签或&lt; div&gt;标签(如果使用一点CSS,甚至是其他标签)。也许这样的事情会起作用:

= link_to some_path do
  Hello 1
  %br
  Hello 2
  %br
  Hello 3

或者这个:

= link_to some_path do
  %p
    Hello 1
  %p
    Hello 2
  %p
    Hello 3