我有一个简单的 Rails 应用程序,它使用 simple_form gem 作为表单,我正在尝试使用 sunspot 设置搜索表单。我已按照 Ryan Bates 的 railscast 中关于设置太阳黑子的说明进行操作,除了我知道我没有使用 simple_form 助手并且我想使用这一事实外,它工作正常。这是搜索表单的代码:
来自 _search.html.erb:
<%= form_tag rules_path, :method => :get do |f| %>
<%= text_field_tag :search, params[:search] %>
<%= submit_tag "Search", :name => nil %>
<% end %>
来自 rules_controller.rb:
def index
@search = Rule.search do
fulltext params[:search]
end
@rules = @search.results
respond_to do |format|
format.html # index.html.erb
format.json { render json: @rules }
end
end
就像我提到的那样,这暂时有效,但问题是:
如何更改 _search.html.erb 以使用 simple_form 格式?