Railsチュートリアルビデオを使って作業しているTotal Rails初心者。最後のレッスンまで来ましたが、理解できないことがあります。
@users = @user.followed_users.paginate(page: params[:page])
具体的には、追跡していないビットはpaginate(page: params[:page])
. 私はpaginate docsを見て、paginate メソッドが 3 つのパラメーターを取り、そのうちの 1 つであることを理解して:page
います。このパラメーターは「現在のページ」を意味すると思いますが、will_paginate ドキュメントには、デフォルトで 1 に設定されていると書かれています。
params[:page]
また、組み込みの Rails params ハッシュ、つまり現在のセッション パラメータを参照していることも知っています (考えます) 。右?
それで... わかりません。なぜそれが必要なのですか?:page
シンボルはどのようにparams
ハッシュに入りますか? これは実際に何をしますか?
追加のコンテキストについては、 Ruby チュートリアル ブックのリスト 11.30 を参照してください。どんな助けでも大歓迎です。