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

问题描述 投票:1回答:2

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

Hello 1

Hello 2

Hello 3

我在Ruby / Haml工作,似乎无法做到这一点。知道怎么样?我尝试在字符串中连接"\n",它似乎也没有用。

ruby haml
2个回答
2
投票

我会使用类似的东西:

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

2
投票

我建议考虑将三位文本放在三个单独的行上所需的HTML。您可以使用<p>标签或<br>标签或<div>标签(如果您使用一些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
© www.soinside.com 2019 - 2024. All rights reserved.