製品とバリアントという名前の2つのモデルがあり、製品には多くのバリアントがあるため、バリアントモデルは製品と関連付けられています。バリアントモデルには「available_on」という名前のフィールドがあります...チェックインとチェックアウトの日付として2つの日付を使用して検索を実装したいと思います。
。
各日付、チェックイン日からチェックアウト日までの製品のバリエーションがある場合、結果はそれらすべての製品をマップし、それが結果になります。
。。Sunspot:solrを使用して条件を与える方法を教えてください
おおざっぱに言って私のモデルはこんな感じ
product
{
product_id integer
has_many variants
}
variant
{
variant_id integer
available_on date
belongs_to product
}
チェックインnチェックアウトは検索の入力です。