레일즈 콘솔을 사용해 순서를 재배열할 수 있다고 생각합니다. 이름을 타이핑할 때 오타가 생기기 쉬우므로, 필드를 ID로 입력하는 방식을 선택했습니다.
ids_in_order = [3, 7, 8, 5, 1, 2]
ids_in_order.each_with_index do |id, index|
UserField.find(id).update!(position: index)
end
레일즈 콘솔을 사용해 순서를 재배열할 수 있다고 생각합니다. 이름을 타이핑할 때 오타가 생기기 쉬우므로, 필드를 ID로 입력하는 방식을 선택했습니다.
ids_in_order = [3, 7, 8, 5, 1, 2]
ids_in_order.each_with_index do |id, index|
UserField.find(id).update!(position: index)
end