1
私は、URLパラメータ(GET)から開始日と終了日を取得し、この時間範囲内のすべての乗り物を取得し、それらをビューテンプレートで出力するコントローラを持っています。Rails 5のパラメータを持つlink_to path(:xml)
@from = params[:from].to_date.beginning_of_day
@until = params[:until].to_date.end_of_day
@rides = current_user.rides.where(:date => @[email protected])
私はこれをHTMLとして問題なく表示します。しかし、私はまたxmlとしてレンダリングできるようにしたい、私はxml.builderテンプレートを書いたが、日付範囲のパラメータを渡すことに問題がある。
今、私のlink_toは、次のようになります。
<%= link_to "Export", report_rides_path(:xml) %>
そして、私のコントローラで私が持っている:
respond_to do |format|
format.html
format.xml { send_data(render_to_string(:template=>"report/rides"), :type=>"text/xml",:filename => "export.xml") }
end
は私が私のlink_toでパラメータを送ることができる方法はありますか?