let page_entries_info work with DM

This commit is contained in:
Akira Matsuda 2012-05-18 09:27:46 +09:00
parent 8744e904d7
commit da4266e060
2 changed files with 6 additions and 1 deletions

View File

@ -36,6 +36,7 @@ Gem::Specification.new do |s|
s.add_development_dependency 'dm-migrations', ['>= 1.1.0']
s.add_development_dependency 'dm-aggregates', ['>= 1.1.0']
s.add_development_dependency 'dm-transactions', ['>= 1.1.0']
s.add_development_dependency 'dm-active_model', ['>= 1.1.0']
s.add_development_dependency 'dm-sqlite-adapter', ['>= 1.1.0']
s.add_development_dependency 'rspec', ['>= 0']
s.add_development_dependency 'rspec-rails', ['>= 0']

View File

@ -93,7 +93,11 @@ module Kaminari
elsif options[:entry_name]
options[:entry_name]
else
collection.model_name.human.downcase
if collection.respond_to? :model # DataMapper
collection.model.model_name.human.downcase
else # AR
collection.model_name.human.downcase
end
end
entry_name = entry_name.pluralize unless collection.total_count == 1