У меня есть массив массивов, который выглядит примерно так:
array = [[object1, object2, integer],[object1, object2, integer]]
Я пытаюсь отсортировать массив по атрибуту объекта, связанного с object1. Атрибутом является переменная «x».
Я пробовал это:
array.sort_by{ |el| el[0].associated_object.send("#{x}") }
, но он не работает.
Пробуя это в консоли, я вижу этот код фактически сортирует :id
ассоциированного_объекта. Как сделать ключ сортировки по атрибуту «x»?