2015-10-20 47 views
1

我試圖查詢名爲「物理」列中名爲「date_of_birth」的hstore值。 該值是以字符串形式存儲的unix時間。Ruby on Rails的hstore查詢日期更大

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

我的代碼看起來像這樣。

任何幫助/建議將不勝感激。

回答

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

這對我有效。