📝
パラメータ
params
paramsはクエリパラメータとformのパラメータのデータを取得できます。
パスにパラメータを渡す
_pathや_urlにパラメータを渡すには、ハッシュを使います。例えば、user_idが1の詳細ページを閲覧したい場合、次のように書きます。
user_path(user_id: 1)
formでクエリパラメータの設定
formで受け取ったデータをクエリパラメータにセットし、データを受け取りたい時があります。
例えば、検索フォームに検索したい単語を入力し、ボタンを押すと、条件に一致した項目が表示されます。
method属性をgetにして、form_withメソッドに引数として渡します。
form_with model:@user, method: :get do |f|
...
end
Discussion