【发布时间】:2014-02-10 06:36:13
【问题描述】:
需要帮助。 我一直在为 Rails 论坛软件更新 gem。它通常需要 ActiveRecord,但我已将大部分 gem 转换为 Mongoid。
现在这里是我需要帮助的地方,我正在尝试使用 will_paginate 的 per_page 方法。
这是提供的代码。
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- https://github.com/mongoid/mongoid
Will_paginate- https://github.com/mislav/will_paginate
提前致谢!
【问题讨论】:
-
是的,我以前看过,但我需要帮助的是在上述方法中找到实际方法,了解如何将 alias_methods 添加到它。
标签: ruby-on-rails ruby ruby-on-rails-4 mongoid will-paginate