Javascript 增加filterrific_observe_字段计时器的正确方法

Javascript 增加filterrific_observe_字段计时器的正确方法,javascript,jquery,ruby-on-rails-5,filterrific,Javascript,Jquery,Ruby On Rails 5,Filterrific,filterrific gem有这个jquery函数来自动搜索。。。但是作为一个几乎完全不懂JS的新手,我还没有弄明白如何编辑它以减少开火频率 我试着将方法(和整个文件)复制到我的本地js文件夹中,在那里编辑它,并在输入字段中重命名了类,该字段似乎是触发它的原因,但这似乎会阻止它重新加载,直到我在别处单击为止 $.fn.filterrific\u observe\u field=函数(频率,回调){ 频率=频率*1000;//转换为毫秒 … 有什么提示吗?您应该在此处更改代码: $(".fil

filterrific gem有这个jquery函数来自动搜索。。。但是作为一个几乎完全不懂JS的新手,我还没有弄明白如何编辑它以减少开火频率

我试着将方法(和整个文件)复制到我的本地js文件夹中,在那里编辑它,并在输入字段中重命名了类,该字段似乎是触发它的原因,但这似乎会阻止它重新加载,直到我在别处单击为止

$.fn.filterrific\u observe\u field=函数(频率,回调){
频率=频率*1000;//转换为毫秒
…


有什么提示吗?

您应该在此处更改代码:

$(".filterrific-periodically-observed").filterrific_observe_field(
  0.5, // Change this to 1.0 for 1 second interval.
  Filterrific.submitFilterForm
);
然后,您可以在github上创建gem,进行更改并在项目中使用它,如:

gem 'filterrific', :git => 'https://github.com/yourname/filterrific.git'
或者制作gem的本地副本进行更改并执行以下操作:

gem 'filterrific', :path => '/path/to/filterrific'
这两种方法投入生产都有点困难,但应该有效