我正在开发一个应用程序,它允许用户搜索我们在数据库中的任何记录,这些记录由三个值组织:代理(姓名)、电话和日期。日期被记录为日期时间值。我想提供高级搜索功能,允许用户按照本指南选择时间范围:
年:输入文本字段 月:输入文本字段 日:输入文本字段 小时:表示范围上限和下限的两个选择列表 分钟:表示范围上限和下限的两个选择列表
我观看了这个 Railscast以寻求有关如何开始使用搜索逻辑的帮助,但我很担心,因为我不知道如何将 dateparts 传递到 Rails 查询中。通常你会运行类似select date_part(hh, date) as date_hour from table_name
得到小时值的东西,但是你会如何在 Rails 中做到这一点,或者按照 Ryan Bates 在他的 Railscast 中建议的方式?