Дата запроса Ruby on Rails hstore больше

Я пытаюсь запросить значение hstore с именем «date_of_birth», которое находится внутри столбца с именем «физический». Значение представляет собой время unix, хранящееся в виде строки.

dob = (Time.now - 18.years.ago)
User.where("(physical ? 'date_of_birth')::int > dob")

Мой код выглядит так.

Любая помощь/совет будет принята с благодарностью.


person Kelvin    schedule 20.10.2015    source источник


Ответы (1)


User.date_of_birth_before(Time.now-18.years)

это сработало для меня.

person Kelvin    schedule 20.10.2015