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 。任何帮助将非常感激。