Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 发出「;一组一组地做;在RubyonRails中_Ruby On Rails - Fatal编程技术网

Ruby on rails 发出「;一组一组地做;在RubyonRails中

Ruby on rails 发出「;一组一组地做;在RubyonRails中,ruby-on-rails,Ruby On Rails,我有以下代码在页面上以3人一组的方式显示帖子: <% if @feed_items.any? %> <% @feed_items.in_groups_of(3).each do |feeds| %> <div class="row"> <% feeds.each do |feed| %> <div class="col-md-4"> <ol class="posts">

我有以下代码在页面上以3人一组的方式显示帖子:

<% if @feed_items.any? %>
 <% @feed_items.in_groups_of(3).each do |feeds| %>
   <div class="row">
     <% feeds.each do |feed| %>
       <div class="col-md-4">
        <ol class="posts">
          <%= render feed %>
        </ol>
      </div>
    <% end %>
  </div>
  <% end %>
 <% end %>
有没有一种方法可以在我当前的代码中实现这一点,或者有人可以推荐一种非Ruby的方法来实现这一点,例如SCSS

谢谢

用于删除零值:

<% if @feed_items.any? %>
 <% @feed_items.in_groups_of(3).each do |feeds| %>
   <div class="row">
     <% feeds.compact.each do |feed| %>
       <div class="col-md-4">
        <ol class="posts">
          <%= render feed %>
        </ol>
      </div>
    <% end %>
  </div>
  <% end %>
<% end %>


将参数“false”添加到@feed\u items。第(3)组中的in\u修复了该问题。所以代码现在读取@feed\u items.in\u groups\u of(3,false)。这就删除了零值。你使用引导程序、Zurb基金会还是其他网格?
<% if @feed_items.any? %>
 <% @feed_items.in_groups_of(3).each do |feeds| %>
   <div class="row">
     <% feeds.compact.each do |feed| %>
       <div class="col-md-4">
        <ol class="posts">
          <%= render feed %>
        </ol>
      </div>
    <% end %>
  </div>
  <% end %>
<% end %>