0

Thinking Sphinxを自分のサイトで実行しようとしていますが、インデックスページの検索ボックスとボタンを設定する方法がわかりません。私のモデルには次のようなものがあります。

 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 %>

テキストボックスをSphinxにリンクする方法がわかりません。ボタンを作成する必要がありますか?助けてくれてありがとう。

4

1 に答える 1

4

Ryan Bates は、Railscast on Thinking Sphinxで、あなたを正しい方向に導くはずです。Ryan の例でフォームのソース コードを表示できます。

<p>
  <%= text_field_tag :search, params[:search] %>
  <%= submit_tag "Search", :name => nil %>
</p>
于 2009-07-07T14:56:35.983 に答える