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 有一个关于 Thinking Sphinx 的 Railscast,它应该会让你朝着正确的方向前进。您可以在 Ryan 的示例中查看表单的源代码:

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