所以我有这段代码,我想使用 link_to 将其转换为 Rails:
<a href="#">
<i class="icon-caret-right"></i>
<span>Home</span>
</a>
在两者之间提供一个漂亮的格式化空间:>首页
获得与我测试过的相同结果的最接近代码是:
<%= link_to "Factcars", root_path, class: "icon-caret-right" %>
这给了我(中间没有空格):>首页
<i class="icon-caret-right" ><%= link_to content_tag(:span, "Factcars"), root_path %></i>
给出相同的结果:>主页
是否有格式化此代码的正确方法?
最佳答案
在 link_to
中传递 block
<%= link_to "#" do %>
<i class="icon-caret-right"></i>
<span>Home</span>
<% end %>
根据 link
和 name
修改上述方法。
关于ruby-on-rails - 链接到同一行前面的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23438861/