我对 Rails 很陌生,我遇到的问题描述如下:
首先,有一张带房子的桌子。这些房子有多个与 has_many 相关的日期:日期
其次是带有日期的表格。日期有关联 belongs_to :house
现在,在搜索中,用户可以选择开始和结束日期。而我想要做的是搜索每个房子的日期,并检查这些日期是否在开始日期和结束日期之间。如果一个或多个日期在开始/结束日期之内,则需要找到它。
这些是我为其他条件搜索房子的条件:
parameters.push( [ params[:house_category_id], "houses.house_category_id = ?" ] );
parameters.push( [ params[:province_id], "houses.province_id = ?" ] );
我创建了一种方法来使用这些参数创建有效条件。
请告诉我,如果不够清楚,因为有点难以解释。
我试过搜索这个,但它让我在所有其他页面上,除了有答案的页面..
谢谢