Жевательный драгоценный камень десериализует типы даты Elasticsearch в строку - PullRequest
0 голосов
/ 31 августа 2018

При получении результатов из ES с использованием Chewy результаты с датой возвращаются в виде строк Ruby.

Мой индекс определен так же, как:

class OrdersIndex < Chewy::Index
  define_type Order do

    field :id, type: "keyword"
    field :created_at, type: "date"
  end
end

При получении результатов:

OrdersIndex.order(created_at: :desc).first.created_at.class
# => String

Есть ли способ десериализации этого поля даты в объекте даты Ruby автоматически, без необходимости явно отображать результаты, используя Time#parse?

...