如何在多个模型中使用Searchlogic?我有一个仪表板,可以从3个模型中提取数据,并将它们显示在网格(表格)中--我想允许对这三个模型进行排序和搜索,但Searchlogic似乎要求我使用"search“作为参数名称;执行如下操作:
@users_search = User.search(params[:user_search])
@reports_search = Report.search(params[:report_search])在控制器中执行以下操作:
<%= order @users_search, :by => :email_address, :as => "Email" %>当我尝试对记录进行排序时,视图中的任何操作都不起作用。将其中一个更改为params[:search]就可以了,但在这种情况下我不需要这样做。
发布于 2010-11-03 01:15:47
你需要monkey_patch你的搜索逻辑
http://binarylogic.lighthouseapp.com/projects/16601/tickets/129-change-default-name-of-paramssearch
https://stackoverflow.com/questions/1654284
复制相似问题