gpt4 book ai didi

ruby-on-rails - 如何按此哈希数组分组(可枚举)[Ruby、Rails]

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

我有一个具有这种结构的哈希数组 (@items):

@项目:

{'item' => item, 'stickers' => stickers}
...

并且 item 是一个 ActiveRecord,它具有我想要分组的属性:csgo_type

我的代码:

<% @items.group_by { |d| d['item'][:csgo_type] }.each do |a| %>
<%= render partial: 'item', locals: {a: a} %>
<% end %>

但这根本不分组。

我正在寻找这样的结果:

[ { :csgo_type => #ActiveRecord(csgo_type 1), :items => [这种类型的一些@items 的数组] }, {...} ...]

最佳答案

解决方法:

<% @items.group_by { |d| d['item'].csgo_type }.each do |a,b| %>
=== <%= a.name %>
<% b.each do |cada| %>
<%= render partial: 'item', locals: {cada: cada, i: 1} %>
<% end %>
<% end %>

关于ruby-on-rails - 如何按此哈希数组分组(可枚举)[Ruby、Rails],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36114070/

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