我正在使用Ransack搜索Gem for Rails3。有没有办法获取用户在搜索框中输入的搜索参数?
如果有必要,我想在我看来提供它。
谢谢!
答案 0 :(得分:0)
我最终搞清楚了:
categories_controller
def index
@q = Category.search(params[:q])
@categories = @q.result(:distinct => true)
end
查看/ _form.html.erb
%= search_form_for @q do |f| %>
<%= f.text_field :name_cont %>
<% end %>
<%= @q.name_cont %>
我缺少的部分是 @ q.name_cont 。这将输出输入搜索表单的字符串。