您好我有这个link_to,我无法弄清楚如何在其中包装一段html代码,使得link_to中的div成为一个链接。我有这段代码:
<%= link_to @favorites[0].name, {:controller => "events", :action => "search", :category => @favorites[0].name} %>
我尝试过使用“do”然后&lt;%end%&gt;但我不能让它发挥作用。
<%= link_to @favorites[0].name, {:controller => "events", :action => "search", :category => @favorites[0].name} do %>
<div> CODE HERE</div>
<%end%>
关于如何做到这一点的任何想法?我不懂语法。
答案 0 :(得分:2)
使用path
时,您只需link_to
block
。
<%= link_to({:controller => "events", :action => "search", :category => @favorites[0].name}) do %>
<div>
<%= @favorites[0].name %>
</div>
<%end%>