【问题标题】:ruby on rails wrap block of code in link_toruby on rails 在 link_to 中包装代码块
【发布时间】:2016-04-05 13:19:25
【问题描述】:

您好,我有这个link_to,但我不知道如何在其中包装一段html 代码,以使link_to 中的div 变成一个链接。我有这个代码:

<%= link_to @favorites[0].name, {:controller => "events", :action => "search", :category => @favorites[0].name} %>

我曾尝试使用“do”然后 但我无法使其工作。

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

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

【问题讨论】:

    标签: html ruby-on-rails ruby


    【解决方案1】:

    使用block 时,您只需提供pathlink_to

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-06
      • 1970-01-01
      相关资源
      最近更新 更多