私は、レポートの日付範囲を選択したユーザーに基づいてHTMLレポートを生成するRailsビューを用意しています。link_toでオブジェクトのインスタンスを渡す方法(例として日付)
ユーザーに表示される内容が好きな場合は、同じレポートをcsvとしてエクスポートするボタンがあります。
私の問題は、以前にユーザーが選択した期間を便利に渡す方法です。私はさまざまなstackoverflow質問/答えをlink_toを介してパラメータを渡すことについて読んできましたが、これはやや動作しますが、日付はテキスト文字列として送信され、本当に必要なのはDateオブジェクトとして渡される日付です。
ここでは、文字列として日付のparamsを渡す私の現在のlink_to、です:
<%= link_to image_tag("Buttons/ExportReport.png", :border => 0),
export_sales_path(:start => @start_date,
:end => @end_date,
:sales => @items) %>
は、誰かがどのようにのlink_toを経由してオブジェクトのインスタンスを渡すために私に言うことができれば、私はそれを感謝します。
読んでいただきありがとうございます。
ああ、ありがとう。私はこれがURLを使用していたことに本当に綿毛を付けていませんでしたが、明らかに今あなたが指摘しています。包括的な答えをありがとう。 – Snips