0

I was using will_paginate for pagination on my site but as we're using Active Admin I decided to change it to kaminari to avoid any of the conflict issues between the two. I removed will_paginate from the gem file and added kaminari, restarted the rails server and ran bundle install but I'm getting errors which suggest it has not been installed properly:

undefined local variable or method `page' for <SearchController:0x007fd546587140>

Rails version: 5

Gemfile:

gem 'kaminari', '~> 0.16.3'
#gem 'will_paginate', '~>3.1.6'

Controller:

...

 @properties = @properties.page(page[:params]).per(9)

Not sure what the issue is?

Holger Just
  • 52,918
  • 14
  • 115
  • 123
asha
  • 26
  • 5

1 Answers1

2

There is no object page in your controller...

@properties = @properties.page(page[:params]).per(9)

I think what you wanted to do was...

@properties = @properties.page(params[:page]).per(9)
SteveTurczyn
  • 36,057
  • 6
  • 41
  • 53