Kaminari - 未定义的局部变量或方法“页面”
Kaminari - undefined local variable or method `page' for
我在我的网站上使用 will_paginate 进行分页,但由于我们使用的是 Active Admin,我决定将其更改为 kaminari 以避免两者之间的任何冲突问题。我从 gem 文件中删除了 will_paginate 并添加了 kaminari,重新启动了 rails 服务器和 运行 捆绑包安装,但我收到的错误表明它没有正确安装:
undefined local variable or method `page' for <SearchController:0x007fd546587140>
Rails版本:5
宝石文件:
gem 'kaminari', '~> 0.16.3'
#gem 'will_paginate', '~>3.1.6'
控制器:
...
@properties = @properties.page(page[:params]).per(9)
不确定是什么问题?
您的控制器中没有对象 page
...
@properties = @properties.page(page[:params]).per(9)
我想你想做的是...
@properties = @properties.page(params[:page]).per(9)
我在我的网站上使用 will_paginate 进行分页,但由于我们使用的是 Active Admin,我决定将其更改为 kaminari 以避免两者之间的任何冲突问题。我从 gem 文件中删除了 will_paginate 并添加了 kaminari,重新启动了 rails 服务器和 运行 捆绑包安装,但我收到的错误表明它没有正确安装:
undefined local variable or method `page' for <SearchController:0x007fd546587140>
Rails版本:5
宝石文件:
gem 'kaminari', '~> 0.16.3'
#gem 'will_paginate', '~>3.1.6'
控制器:
...
@properties = @properties.page(page[:params]).per(9)
不确定是什么问题?
您的控制器中没有对象 page
...
@properties = @properties.page(page[:params]).per(9)
我想你想做的是...
@properties = @properties.page(params[:page]).per(9)