[英]Using filterrific with API
我试图在应用程序中仅对实时搜索使用filteriffic。
该应用程序没有数据库,无法通过与API进行通信来提供所有服务。
这是在我的控制器中:
@filterrific = initialize_filterrific(
call_api("/api/v1/site_links", {search: params[:search]}),
params[:filterrific],
select_options: {
},
persistence_id: 'mike',
default_filter_params: {},
) or return
@site_links
respond_to do |format|
format.html
format.js
end
目前,我没有与此控制器相关的模型。
每当我尝试加载页面时,我都会得到:
undefined method `filterrific_default_filter_params' for
我正在使用filterrific 2.0.5和rails 4.2.0
根据Filterrific文档 ,它是专门为ActiveRecord模型设计的。
调用initialize_filterrific
需要一个模型类作为第一个参数,该参数最终用于调用model_class.filterrific_default_filter_params
。 这就是为什么您得到错误。
我已经成功地使用rails4-autocomplete gem创建了实时搜索。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.