rails 的链接是<%= link_to 'Back', posts_path %>这样生成的, 可是如果我要生成<a href=""> <span>Back</span> </a> 这种该怎么写呢? 也就是说当链接不只是文本,而是给一个 html 代码块加上链接改如何写?
<%= link_to 'Back', posts_path %>
<a href=""> <span>Back</span> </a>
大概是这样:
<%= link_to posts_path do %> <span>Back</span> <% end %>
看这里http://apidock.com/rails/ActionView/Helpers/UrlHelper/link_to
#1 楼 @luikore 嗯,多谢。 像我这样的小白是不是应该先从 ruby 看起啊? 这种用法在哪里可以看到呢?
#2 楼 @uudui thx 正需要哈。
<%= link_to '<span>Back</span>'.html_safe, posts_path %>
<%= link_to "<span>back</span>".html_safe, posts_path %>
不熟悉 api 而已,多写写查查就清楚啦
直接改成 a 标签不是更方便。