未経験からのフルスタックエンジニア

スキルをつけよう!未経験からフリーランスエンジニアへの成長記録

Railsのlink_toでparams(クエリ)を飛ばす方法

やりたいこと

リンクのリクエスト先は同じだが、リンクの押されたページごとに違う処理を行いたい。

そのために、リンクが押された時に、ページ判別用のフラッグをたてたい。

実装方法

= link_to hoge_path(key: "value")

上記の通り、リンク先のpathの後に、送りたいparamsのキーとバリューを記載することで、 飛び先のアクション内で値を取得できる

params[:key]
-> "value"