问题描述
我的分页就像;
/questions/meals/fish?page=1
我想修改此URL的第二个参数,例如:
/questions/deserts/fish?page=1
如何更改第二个参数? (最好不要修改routes.rb
文件)
解决方法
在kaminari paginate
帮助方法中,您可以覆盖控制器和操作
paginate @users,params: {controller: 'foo',action: 'bar'}
所以就您而言...
paginate @fishes,params: {controller: 'desserts',action: 'fish'}
请注意,它必须是您的routes.rb
中的有效路由,否则,当单击链接时,应用程序将不接受该路径。