2

我正在使用 meta_search 1.1.1 gem 开发 rails 3.1.1 和 ree-1.8.7。

我想知道是否有任何方法可以重命名 MetaSearch 的 :search 参数:

控制器:

User.metasearch(params[:search])

搜索表单视图:

= form_for @users_search, :url => users_path, :html => {:method => :get} do |f|
  = f.label :name_contains
  = f.text_field :name_contains
  = f.submit

我需要这样做,因为它会干扰页面的另一个文本字段。

4

1 回答 1

2

您可以通过“as”选项。

form_for @users_search, :as => 'q', :url => users_path, :html => {:method => :get} do |f|

查看form_for 文档以获取更多详细信息。

于 2011-12-14T11:14:13.057 回答