1:paramsとは
クライアントからURLやフォームで送信された値(パラメータ)を取得するメソッドです。
2:パラメータの送り方
ルートパラメータはURLの中にパラメータを入れ込む方法です。
ルーティングの中にあるURIPattern内の/:idといった部分がパラメータです。このようにURLの文字列内にコロンがついた部分は文字として扱われず、一種の変数として扱われます。
3:パラメータはコントローラーでparams[:id]といった形で受け取ります。
記述例として、
※コードの意味:itemモデルのレコードのidを指定して、idに対応したレコードの情報をfindメソッドで取得します。取得したレコードの情報を@item(インスタンス変数)に代入していますという意味です。
4:パラメータはハッシュの要素を持っているため、シンボル記載で:idとなっています。
5:paramsはparams[:id]となっていて、配列の要素を持っています。