2009-07-07 14 views
0

Thinking Sphinxを自分のサイトで実行しようとしていますが、インデックスボックスの検索ボックスとボタンを設定する方法がわかりません。私は私のモデルを持っている:私のコントローラでThinking Sphinx Search Box

define_index do 
    indexes :name 
    indexes description 
    where "approved = 'true'" 
end 

def index 
    @businesses = Business.search params[:search] 
end 

そして、私のindex.html.erbに私はオートコンプリートのプラグインをインストールしてあります。

<h3>Search Business</h3><%= text_field_with_auto_complete :name %> 

Iちょうどドン私のテキストボックスをスフィンクスとリンクさせる方法は分かりません。ボタンを作成する必要はありますか?助けてくれてありがとう。

答えて

4

Ryan Batesには正しい方向に設定するRailscast on Thinking Sphinxがあります。ライアンの例ではview the source code for the formです:

<p> 
    <%= text_field_tag :search, params[:search] %> 
    <%= submit_tag "Search", :name => nil %> 
</p> 
+0

すでにご覧になっています。彼は自分のコードをインデックスページに表示しません。 – Mike

+0

私はこれを含めるために私の答えを編集しました。 –

+0

ありがとう、私はすべてのコードがgithubに含まれていたのか分からなかった。それを助けた後、助けても、私のコードはまだ動作しませんでした。私はthinking_sphinxを実行しなければならなかった:再構築する。 – Mike

関連する問題