これはかなり単純なようで、前に尋ねるべきでしたが、StackOverflowで見つけたものはすべて機能していないようです。4つのオブジェクトの配列があり、特定の順序で並べ替えたいと思います。したがって、次のようになります。
array = [Obj1, Obj2, Obj3, Obj4]
インデックスの目的の順序を表す整数の別の配列があります。
desired_order = [2,3,0,1]
array
だから私が正しく注文した後に見たいのは:
array = [Obj3, Obj4, Obj1, Obj2]
使用する方法はすでに理解しましsort_by
たが、適切な構文を思い付くことができないようです。どんな助けでも大歓迎です!