gpt4 book ai didi

ruby-on-rails - 一次渲染 n 个对象,插入代码然后重复接下来的 n 个对象 - Rails

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:32 26 4
gpt4 key购买 nike

新手,如果能帮助渲染 3 个一组的对象,我将不胜感激。

我目前显示带有渲染的对象列表:

<%= render @gifts %>

每个对象都有一些从部分 _gift.html.erb 呈现的特征

一切正常。但是,我如何循环遍历所有用 div 包装每 3 个对象的 @gifts 对象?期望的结果是这样的:

<div class="row-fluid>
# The first 3 objects from @gifts
</div>

<div class="row-fluid>
# The next 3 objects from @gifts
</div>

最佳答案

<% @gifts.each_slice(3) do |slice| %>
<div class="row-fluid>
# slice now is a 3 element array, iterate over it and render as you see fit
</div>
<% end %>

我更喜欢 HAML,但这应该可行。

关于ruby-on-rails - 一次渲染 n 个对象,插入代码然后重复接下来的 n 个对象 - Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11766266/

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