[Ruby on Rails] 現在のURLの取得方法(パラメータ付きも)

Ruby on Rails3 で 現在のURLを取得する方法を色んなパターンでメモ。

■ パラメータ付きURLをそのまま使いたいとき

url_for(params)

■ パラメーターを追加するとき

url_for(params.merge(foo: 'bar'))

■ パラメーターを削除する時は、nilにする。

url_for(params.merge(foo: nil))

参考情報

Railsで現在のURLにパラメーターを追加/削除したURLを取得 – このブログは証明できない。