是的。我曾经在 rails 控制台写过一些代码来对它们进行字母排序,我想是这样,但我手边找不到。\n\n你或许可以找 https://ask.discourse.com/ 或其他人工智能帮你写一些代码来做这件事。……嗯,我做不到。\n\n这或许能行,但我没试过。\n\n\ncats = Category.where("parent_category_id is not null").pluck(:parent_category_id).uniq\n\ncats.each do |cat|\n subs = Category.where(parent_category_id: cat.id)\n subs_sorted = subs.sort_by { |c| c.name.downcase }\n pos = 10\n subs_sorted.each do |sub|\n sub.update(position: pos)\n pos += 10\n end\nend\n
4 个赞