Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用Mongoid扩展rails gem的will_paginate_Ruby On Rails_Ruby_Ruby On Rails 4_Mongoid_Will Paginate - Fatal编程技术网

Ruby on rails 如何使用Mongoid扩展rails gem的will_paginate

Ruby on rails 如何使用Mongoid扩展rails gem的will_paginate,ruby-on-rails,ruby,ruby-on-rails-4,mongoid,will-paginate,Ruby On Rails,Ruby,Ruby On Rails 4,Mongoid,Will Paginate,我需要一些帮助。 我一直在为rails论坛软件更新gem。它通常需要ActiveRecord,但我已经将大部分gem转换为Mongoid 现在我需要一些帮助,我正在尝试使用will_paginate的每页方法 下面是提供的代码 if defined?(WillPaginate) module WillPaginate ActiveSupport.on_load :active_record do module ActiveRecord module RelationMethods

我需要一些帮助。 我一直在为rails论坛软件更新gem。它通常需要ActiveRecord,但我已经将大部分gem转换为Mongoid

现在我需要一些帮助,我正在尝试使用will_paginate的每页方法

下面是提供的代码

if defined?(WillPaginate)
module WillPaginate
ActiveSupport.on_load :active_record do
  module ActiveRecord
    module RelationMethods
      alias_method :per, :per_page
      alias_method :num_pages, :total_pages
    end
  end
 end
end
现在的问题是我正在使用Mongoid,我不确定如何将其转换为Mongoid。 如果有人能帮助我,我将不胜感激

资源:

蒙哥德-

你会同意吗-


提前感谢

对于mongoid,您必须确保用户将对mongoid进行分页。如果这不起作用,你可以看看这个提示。不管怎样,只需将will_paginate_mongoid gem添加到我的gem文件中,对我来说就行了

也许这会对你有用是的,我以前看过,但我需要帮助的是找到上面方法中的实际方法,我将如何向其中添加alias_方法。