繁体   English   中英

用HTML标签将.each方法的输出包装在ruby中

[英]Wrapping the output of a .each method in ruby with HTML tags

我有一个simple.each方法,它从psql数据库输出url,并将它们呈现在Sequel中的.erb文件中。 我有一些不错的CSS,可以在“ pins”和“ columns”中像Pinterest一样设置样式。 此方法依赖于每个“引脚”都位于单独的包装内。 所以我的红宝石看起来像;

<div id="wrapper">
  <div id="columns">
    <div class="pin">
      <% @videos.each do |video| %>
      <a href="/videos/<%=video['id']%>"><%= video['title'] %> <%= video['url'] %> </a>
      <% end %>
    </div>
  </div>
</div>

有没有一种方法可以放入div类中以包装div类中的每个输出?

您可以这样做:

<div id="wrapper">
  <div id="columns">
    <% @videos.each do |video| %>
      <div class="pin">
        <a href="/videos/<%=video['id']%>"><%= video['title'] %> <%= video['url'] %> </a>
      </div>
    <% end %>
  </div>
</div>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM