ruby-on-rails – 如何包装link_to一些html ruby​​代码?

如何封装视图代码周围的链接?我不知道如何传递ruby代码多个行到一个单一的link_to方法。我找到的结果是,您单击列,并得到显示页面:

<div class="subcolumns">
  <div class="c25l">
        <div class="subcl">
        <%= image_tag album.photo.media.url(:thumb), :class => "image" rescue nil  %>
        </div>
    </div>
  <div class="c75r">
        <div class="subcr">
            <p><%= album.created_at %></p>
            <%= link_to h(album.title), album %>
            <p><%= album.created_at %></p>
            <p><%= album.photo_count %></p>
        </div>
  </div>
</div>
link_to takes a block of code(> = Rails 2.2),它将用作标签的主体。

所以,你做的

<%= link_to(@album) do %>
  html-code-here
<% end %>

但我很确定嵌套一个标签内的div是无效的HTML。

编辑:添加=字符每Amin阿丽亚娜的评论如下。

http://stackoverflow.com/questions/1086360/how-do-i-wrap-link-to-around-some-html-ruby-code

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ruby-on-rails – 如何包装link_to一些html ruby​​代码?