ムカデノワラジ

ムカデノワラジ

ガジェット・Webサービス・プログラミング・エンタメについて書く雑記ブログ

MENU

ruby on railsでlink_toにidなどのクエリパラメターを渡す

ruby on rails で link_toにクエリパラメターつまり/hoge/foo/bar?q=valueの?以下の部分のパラメタを渡す方法

 

aタグをつかえばクエリパラメタはhref内にかかれた部分に#{ }を使って値を入れればいいので簡単だが、link_toだとその方法がわかりづらい。

結論としては

=link_to 'somewhere', foo_bar_path(id: value)

と書くと

<foo_bar_pathでルーティングを指定したurl>+?id=value

のリンクが生成される。