繁体   English   中英

通过API使用filterrific

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM