Rails / link_toでパラメーターを送る

Shunsuke Sawada

workabroad/posts?order=created_atみたいに、
URLにパラメータをくっつけたい時に link_to でやる方法。

1
2
3
<%= link_to "リンクだよ", controller: "posts", action: "index", order: "created_at" %>

のようにコントローラーとアクションを指定しないといけない。
  
  

1
2
3
<%= link_to "リンクだよ",  posts_path, params: { order: "created_at } %>

のようにできたらいいのにね。local: { valiable: "hensu" } みたいに。
以上です。

7
Shunsuke Sawada

おすすめの記事

acts-as-taggable-on タグを表示させる順番を決めたい
Railsを4.2にバージョンアップしたら、Vagrantのローカル開発環境にアクセスできなくなった問題
Railsのバリデーションエラー後にレイアウトが崩れるとき