如何在参数 n_text 上对集合进行排序?
abc = [108, [#<Advert id: 7095, user_id: 5, n_text: "First text", created_at: "2019-06-03 00:49:00", images_count: 0>, #<Advert id: 7096, user_id: 7, n_text: "Second text", created_at: "2019-06-03 08:23:00", images_count: 1>,...]]
abc.order_by { |k, v| v[:n_text] }
不起作用。
答案 0 :(得分:1)
abc.last.sort_by(&:n_text)
我认为这会起作用,.last
,因为您将对abc
数组的最后一个元素进行排序。