2009-07-14 12 views
0

私は、仮に建物モデルに属するルームモデルを持っています。ビルディングには、カテゴリとhas_manyの関係があります。スフィンクス関連の考え方with_many with thinkingsphinx

私はcategory_id = 1を検索すると、そのカテゴリが割り当てられた建物内の部屋を返すようにRoomモデルのインデックスを作成する方法を見つけようとしています。建物には複数のカテゴリがあります。

ありがとうございました!検索用として

define_index do 
    # fields go here 

    # the important attribute for your filter: 
    has building.categories(:id), :as => :category_ids 
end 

Room.search 'query', :with => {:category_ids => 1} 

はこれがない場合は、私に教えてください

答えて

6

まず、あなたはPostモデルで、次のようなあなたのインデックスに何かを設定することをお勧めしますあなたが何をしているのか

関連する問題