Ruby on rails 如何使用Mongoid扩展rails gem的will_paginate
我需要一些帮助。 我一直在为rails论坛软件更新gem。它通常需要ActiveRecord,但我已经将大部分gem转换为Mongoid 现在我需要一些帮助,我正在尝试使用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
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_方法。