lib/data_table/mongoid.rb in data_table-0.2.7 vs lib/data_table/mongoid.rb in data_table-0.3.0
- old
+ new
@@ -2,11 +2,15 @@
module Mongoid
module ClassMethods
def _find_objects params, fields, search_fields
self.where(_where_conditions params[:sSearch], search_fields).
order_by(_order_by_fields params, fields).
- limit(_per_page params).
- paginate :page => _page(params), :per_page => _per_page(params)
+ page(_page params).
+ per(_per_page params)
+ end
+
+ def _matching_count params, search_fields
+ self.where(_where_conditions params[:sSearch], search_fields).count
end
def _where_conditions raw_query, search_fields
return if (query = raw_query.gsub(/\//, "")).blank?