gpt4 book ai didi

ruby-on-rails-3 - 如何以简单的形式对集合进行排序

转载 作者:行者123 更新时间:2023-12-01 08:01:43 25 4
gpt4 key购买 nike

我正在从模型中提取类别列表。
在管理部分,我想用它来为产品分配类别。
它工作正常,但列表按类别添加的顺序显示。
我想按字母顺序对它们进行排序,但我无法弄清楚。

我确定这很简单(希望如此)

这是我的代码:

<%= simple_form_for(@game) do |f| %>
<%= f.input :name %>
<%= f.input :description %>
<%= f.input :copy %>
<%= f.input :image %>
<%= f.input :thumbnail %>
<%= f.input :heroimage %>
<%= f.association :category, collection: @categories %>
<%= f.button :submit %>
<% end %>

我试图添加一个 .sort_by(desc)或只是 .sort在收集方法上,但它不会更改列表。

干杯

最佳答案

以下是您应该如何更新代码:

<%= f.association :category, collection: Category.order('name ASC') %>

这假设您要按类别名称按升序排序。

关于ruby-on-rails-3 - 如何以简单的形式对集合进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10353791/

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