私はRailsにかなり慣れていません。私がぶつかっている問題は、次のように説明されています。
まず、家のあるテーブルがあります。家には、has_many:datesに関連付けられた複数の日付があります
次に、日付の表があります。日付には関連付けがありますbelongs_to:house
これで、検索で、ユーザーは開始日と終了日を選択できます。そして、私がやりたいのは、各家の日付を検索し、これらが開始日と終了日の間にあるかどうかを確認することです。1つ以上の日付が開始日/終了日内にある場合は、それを見つける必要があります。
これらは他の基準のために家を検索するための私の条件です:
parameters.push( [ params[:house_category_id], "houses.house_category_id = ?" ] );
parameters.push( [ params[:province_id], "houses.province_id = ?" ] );
これらのパラメーターを使用して有効な条件を作成するメソッドを作成しました。
説明が少し難しいので、はっきりしない場合は教えてください。
これを検索してみましたが、答えのあるページを除いて、他のすべてのページにたどり着きました。
ありがとう