Сортировка хеша по определенным параметрам - неопределенный метод sort_method для Hash - PullRequest
0 голосов
/ 07 октября 2019

У меня есть хеш collection, который я хочу отсортировать по declared_params[:sort]. Поэтому я написал что-то подобное

collection.sort_method(declared_params[:sort])

, но у меня есть ошибка

неопределенный метод `sort_method для #Hash: 0x00007ffaafcab140>

Хеш collection, который я хочу отсортировать, выглядит следующим образом:

{
  data: [{
    id: "1",
    type: :credit_campaign,
    attributes: {
      name: "Credit Campaign #1",
      interest_rate: 12,
      start_date: "Fri, 04 Oct 2019",
      end_date: "Mon, 04 Nov 2019",
      total_campaign_codes_amount: 15,
      used_campaign_codes_amount: 0
    }
  }]
}

Заявленные_параметры: { "page" => 1, "per_page" => 10, "sort" => { "id" => "desc" } }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...