【发布时间】:2011-01-12 08:27:35
【问题描述】:
我是 Rails 的新手,遇到的问题描述如下:
首先,有一张带房子的桌子。 这些房屋有多个与 has_many 相关的日期:日期
其次是带有日期的表格。 日期有关联 belongs_to :house
现在,在搜索中,用户可以选择开始日期和结束日期。 而我想要做的是搜索每个房子的日期,并检查这些日期是否在开始日期和结束日期之间。如果一个或多个日期在开始/结束日期之内,则需要找到它。
这些是我根据其他条件搜索房屋的条件:
parameters.push( [ params[:house_category_id], "houses.house_category_id = ?" ] );
parameters.push( [ params[:province_id], "houses.province_id = ?" ] );
我已经创建了一个使用这些参数创建有效条件的方法。
如果不够清楚,请告诉我,因为有点难以解释。
我试过搜索这个,但它让我在所有类型的其他页面上,除了有答案的页面..
谢谢
【问题讨论】:
标签: ruby-on-rails ruby has-many belongs-to