ruby-on-rails – 每隔三个数组项创建一个新的Bootstrap行

ruby-on-rails – 每隔三个数组项创建一个新的Bootstrap行,第1张

概述我有一系列@schools(School.all),我在Bootstrap行中显示这些@schools(每行3个).我想知道如何才能做到这一点,以便@schools中的每三个项目, Ruby / Rails都会创建一个新行,然后重复该过程.谢谢. <% for 3 in @schools %> <div class="row"> <% @schools.each do |s| %> 我有一系列@schools(School.all),我在bootstrap行中显示这些@schools(每行3个).我想知道如何才能做到这一点,以便@schools中的每三个项目,Ruby / Rails都会创建一个新行,然后重复该过程.谢谢.

<% for 3 in @schools %>  <div >    <% @schools.each do |s| %>      <div >      </div>    <% end %>  </div><% end %>
解决方法 each_slice是你的朋友.

<% @schools.each_slice(3) do |schools| %>  <div >    <% schools.each do |s| %>      <div >      </div>    <% end %>  </div><% end %>
总结

以上是内存溢出为你收集整理的ruby-on-rails – 每隔三个数组项创建一个新的Bootstrap行全部内容,希望文章能够帮你解决ruby-on-rails – 每隔三个数组项创建一个新的Bootstrap行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1244739.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-07
下一篇2022-06-07

发表评论

登录后才能评论

评论列表(0条)

    保存