Столкнулся с такой проблемой, что если совмещать пагинатор 'will_paginate' и админку 'rails_admin', то последний начинает ругаться, что не понимает метод 'per'. Решил проблему следующим образом.
Создаем файл config/initializers/will_paginate.rb, и там прописываем несколько строк:
if defined?(WillPaginate)
module WillPaginate
module ActiveRecord
module RelationMethods
def per(value = nil) per_page(value) end
def total_count() count end
end
end
module CollectionMethods
alias_method :num_pages, :total_pages
end
end
end
Перезапускаем сервер и наслаждаемся пагинатором и админкой.
P.S. Решение нашел на просторах stackoverflow.com
Создаем файл config/initializers/will_paginate.rb, и там прописываем несколько строк:
if defined?(WillPaginate)
module WillPaginate
module ActiveRecord
module RelationMethods
def per(value = nil) per_page(value) end
def total_count() count end
end
end
module CollectionMethods
alias_method :num_pages, :total_pages
end
end
end
Перезапускаем сервер и наслаждаемся пагинатором и админкой.
Комментариев нет:
Отправить комментарий