从Ransack Gem Rails获取搜索参数3

时间:2013-02-23 17:54:02

标签: ruby-on-rails-3 gem ransack

我正在使用Ransack搜索Gem for Rails3。有没有办法获取用户在搜索框中输入的搜索参数?

如果有必要,我想在我看来提供它。

谢谢!

1 个答案:

答案 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 。这将输出输入搜索表单的字符串。