我正在尝试在我的网站上运行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连接起来。我需要创建一个按钮吗?谢谢你的帮助。
答案 0 :(得分:4)
Ryan Bates有一个Railscast on Thinking Sphinx,可以让你朝着正确的方向前进。你可以在Ryan的例子中view the source code for the form:
<p>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
</p>