From f4bc520fa3ce49a64f6f778ce2452215f8eef86c Mon Sep 17 00:00:00 2001 From: "Thomas R. Koll" Date: Wed, 8 Feb 2012 18:37:20 +0100 Subject: [PATCH] Convert options[:per_page] to integer as GSL is monkeypatching Fixnum causing an exception here. --- lib/will_paginate_mongoid/mongoid_paginator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/will_paginate_mongoid/mongoid_paginator.rb b/lib/will_paginate_mongoid/mongoid_paginator.rb index b36e384..d019cdd 100644 --- a/lib/will_paginate_mongoid/mongoid_paginator.rb +++ b/lib/will_paginate_mongoid/mongoid_paginator.rb @@ -18,7 +18,7 @@ def self.paginate(options = {}) def self.base_options(options) options[:page] ||= 1 options[:per_page] ||= 10 - options[:offset] = (options[:page].to_i - 1) * options[:per_page] + options[:offset] = (options[:page].to_i - 1) * options[:per_page].to_i options end