ruby on rails在link_to中包含代码块

时间:2015-12-31 15:45:55

标签: html ruby-on-rails ruby

您好我有这个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%>

关于如何做到这一点的任何想法?我不懂语法。

1 个答案:

答案 0 :(得分:2)

使用path时,您只需link_to block

<%= link_to({:controller =>  "events", :action => "search", :category => @favorites[0].name}) do %>
   <div> 
     <%= @favorites[0].name %> 
   </div>
<%end%>