在Rails中为link_to添加换行符

Tra*_*tto 10 ruby-on-rails ruby-on-rails-3

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

link_to "Some Text<br />Here",url_path
Run Code Online (Sandbox Code Playgroud)

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

html = ""
html += link_to "Some Text<br />Here",url_path
html.html_safe
Run Code Online (Sandbox Code Playgroud)

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

Jer*_*man 22

link_to "Some Text<br />Here".html_safe, url_path
Run Code Online (Sandbox Code Playgroud)


Mar*_*her 17

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

<%= link_to(url_path) do %>
  Some Text
  <br />
  Here
<% end %>
Run Code Online (Sandbox Code Playgroud)

  • `html_safe`没有问题.你可以把所有东西扔进街区. (2认同)