帮助编写Ruby on Rails搜索

时间:2010-11-19 11:18:03

标签: ruby-on-rails activerecord ruby-on-rails-3

我有一个Note对象,其中start_date字段(日期,必填)和end_date字段(日期,可选)。

我如何编写一个搜索(在Ruby 1.9.2和Rails 3中),它将找到满足以下两个条件的注释:

  1. end_date字段不为空
  2. 参数input_date位于(start_date + 1天)和end_date
  3. 之间

    感谢阅读。

2 个答案:

答案 0 :(得分:2)

问题是什么。我的意思是,您是否收到错误或者您忘记阅读ActiveRecord documentation? ;)

您可以使用#where方法创建查询。

答案 1 :(得分:0)

您可能也喜欢这样:https://github.com/binarylogic/searchlogic:)