注文ページがあります。この注文ページにはさまざまなオプションのフィルターがあるため、ユーザーはいつでも次のようなパスにいる可能性があります。
/orders?from_date=05/01/2013&status=3
このページには、ユーザーが表示しているものを CSV としてエクスポートするボタンがあります。このボタンをクリックすると、CSV の形式だけで、まったく同じ URL にアクセスしたいと考えています。したがって、上記の例で探しているのは次のとおりです。
/orders.csv?from_date=05/01/2013&status=3
最初の試み:
<%= link_to 'Export as CSV', current_url(:format => :csv) %>
=> /orders.csv?from_date=05/01/2013&status=3&action=show&controller=orders&subdomain=www
これには私のパラメーターが含まれますが、フレームワークのパラメーターも多数含まれています。
2 回目の試行:
<%= link_to 'Export as CSV', url_for(:format => :csv) %>
=> /orders.csv
OK...すべてのパラメータが削除されました。
欲しいものを簡単に手に入れる方法がありませんか?