如何组合
<%= link_to do %><li id="message-icon"></li><% end %>
和
<%= link_to 'My Conversations', :conversations %>
我需要使用<li id="message-icon"></li>
而不是文字“我的对话”。
谢谢
答案 0 :(得分:4)
不确定您的期望,但请尝试:
<%= link_to :conversations do %><li id="message-icon"></li><% end %>
答案 1 :(得分:0)
使用此
<%= link_to "<li id='message-icon'></li>".html_safe, :conversations %>
查看生成的HTML
<a href="/conversations">
<li id="message-icon"></li>
</a>
如果需要,您可以使用直接路径变量而不是:conversations
(如conversations_path
与params或没有params,您可以使用rake routes
或rails routes
查看所有路径变量。
或者您可以将content_tag
与
<%= link_to :conversations do %>
<%= content_tag :li, "", id: "message-icon" %>
<% end %>
它将生成上面生成的相同HTML。
您可以在UrlHelper
API doc。
link_to
的一些选项