Ruby on rails 将换行符添加到轨道中的链接_

Ruby on rails 将换行符添加到轨道中的链接_,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,我有一个代码,需要分为两行,所以它看起来不错。然而,当我尝试: link_to "Some Text<br />Here",url_path 链接到“此处的某些文本”,url\u路径 即使我像这样使用HTML.HTML\u safe,它也会输出HTML: html = "" html += link_to "Some Text<br />Here",url_path html.html_safe html=“” html+=链接到“此处的某些文本”,url\u路径

我有一个代码,需要分为两行,所以它看起来不错。然而,当我尝试:

link_to "Some Text<br />Here",url_path
链接到“此处的某些文本”,url\u路径
即使我像这样使用HTML.HTML\u safe,它也会输出HTML:

html = ""
html += link_to "Some Text<br />Here",url_path
html.html_safe
html=“”
html+=链接到“此处的某些文本”,url\u路径
html.html_安全
如何使“此处”显示在新行上?

链接到“此处的某些文本”。html\u安全,url\u路径
link_to "Some Text<br />Here".html_safe, url_path

大多数Rails开发人员不知道的一个技巧是:


一些文本

在这里
虽然这不能解决html\u安全问题,但是
html\u安全
没有问题。你可以把所有的东西都扔到块里。这个答案在我看来要好一点。如果文本链接有任何用户动态生成的输入数据,这将是更安全的选择。
<%= link_to(url_path) do %>
  Some Text
  <br />
  Here
<% end %>