在Rails中为link_to添加换行符

时间:2011-08-01 20:13:33

标签: ruby-on-rails ruby-on-rails-3

我有一个代码需要分成两行,所以看起来不错。但是,当我尝试:

link_to "Some Text<br />Here",url_path

它也会输出HTML,即使我像这样使用html.html_safe:

html = ""
html += link_to "Some Text<br />Here",url_path
html.html_safe

我怎样才能这样做“这里”会出现在新的一行?

2 个答案:

答案 0 :(得分:21)

link_to "Some Text<br />Here".html_safe, url_path

答案 1 :(得分:17)

大多数Rails开发人员不知道的一个技巧是link_to accepts a block

<%= link_to(url_path) do %>
  Some Text
  <br />
  Here
<% end %>