일부 하위 카테고리들을 알파벳 순서로 재배열하려고 하고 있습니다. 해당 카테고리에는 20개의 하위 카테고리가 있고, 다른 약 6개의 카테고리에는 각각 몇 개의 하위 카테고리가 있습니다.
하위 카테고리를 이동하기 위해 화살표 아이콘을 클릭하면 화면이 가장 아래로 스크롤되어 매우 불편합니다. 이 문제를 겪는 모습을 담은 화면 녹화 영상입니다:
일부 하위 카테고리들을 알파벳 순서로 재배열하려고 하고 있습니다. 해당 카테고리에는 20개의 하위 카테고리가 있고, 다른 약 6개의 카테고리에는 각각 몇 개의 하위 카테고리가 있습니다.
하위 카테고리를 이동하기 위해 화살표 아이콘을 클릭하면 화면이 가장 아래로 스크롤되어 매우 불편합니다. 이 문제를 겪는 모습을 담은 화면 녹화 영상입니다:
네. 예전에 rails 콘솔에서 이들을 알파벳순으로 정렬하는 코드를 작성한 것 같은데, 지금 바로 찾을 수가 없네요.
https://ask.discourse.com/ 또는 다른 AI에게 요청해서 관련 코드를 받아볼 수 있을 겁니다. 음, 저는 못 받긴 했죠.
아래 코드가 작동할 수도 있지만, 저는 직접 테스트를 해보지 않았습니다.
cats = Category.where("parent_category_id is not null").pluck(:parent_category_id).uniq
cats.each do |cat|
subs = Category.where(parent_category_id: cat.id)
subs_sorted = subs.sort_by { |c| c.name.downcase }
pos = 10
subs_sorted.each do |sub|
sub.update(position: pos)
pos += 10
end
end