Total Rails 菜鸟,学习 Rails 教程视频。我一直到最后一节课,还有一些我不明白的地方:
@users = @user.followed_users.paginate(page: params[:page])
具体来说,我没有跟踪的是paginate(page: params[:page]). 我查看了分页文档,我知道分页方法可以采用三个参数,:page其中之一。我认为这个参数的意思是“当前页面”,但是 will_paginate 文档说它默认为 1。
我也知道(认为)params[:page]指的是内置的 Rails 参数哈希,意思是当前会话参数。对?
所以...我不明白。为什么我需要它?符号是如何:page进入params散列的?这真的有什么作用?
有关其他上下文,请参阅Ruby 教程一书中的清单 11.30 。任何帮助将非常感激。