gpt4 book ai didi

ruby-on-rails - 用 from 到 rails 每个循环

转载 作者:数据小太阳 更新时间:2023-10-29 07:52:48 24 4
gpt4 key购买 nike

在我的 Controller 中,我为对象组织获取了 9 行。

  @organizations = Organization.where(parent_id: 1).order(city_id: :asc, is_vip: :desc, title: :asc).limit(25).sample(9)

然后在 View 中,我必须将这 9 个值分成 3 个 View 循环,就像第一个一样。如果是行的 1-3,第二个是 4-6,第三个是 6-9

我尝试这样做:

- @organizations[0..2].each do |org|
...
- @organizations[3..5].each do |org|
...
- @organizations[6..8].each do |org|
...

但我似乎做错了什么,但究竟是什么?以及如何做对?

最佳答案

不确定您的数据为何重复。但是您可以使用以下方法将数组拆分为切片

你可以使用each_slice

@organization.each_slice(3) do |sliced_orgs|
end

一些文档 here

关于ruby-on-rails - 用 from 到 rails 每个循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com