Я бы хотел отсортировать Ruby Массив по ключу в переменной, но я не знаю, как.
Ситуация
my_arr.sort_by {|record| [record.year]}
Сортирует по году записи. Но я хочу отсортировать по автору, лейблу и т. Д. c. И этот тип сортировки хранится в переменной типа String. Поэтому мне нужно оценить фильтр как
my_arr.sort_by {|record| [record."something_in_the_var"]}
Конечно, у меня есть фиксированные фильтры. Но все же выясняю, как это сделать правильно.
Спасибо за советы