What is the 'rails way' to pass a parameter to the controller in a link -


i'm trying pass variable view controller in link_to. link_to:

<%= link_to "download csv", vendor_skus_path(format: "csv") %> 

i pass filter parameter, parameter set in view , not part of form. how can parameter controller use in model? how build filter parameter:

<%= select_tag "vendor-select", options_from_collection_for_select(@vendors, "id", "name"), include_blank: true, class:"vendor-select form-control" %>  

in vendor_skus#index controller this:

respond_to |format|   format.html   format.csv { send_data @vendor_skus.to_csv } end    

what below, can use parameter filter rows exported.

respond_to |format|   format.html   format.csv { send_data @vendor_skus.to_csv, vendor_id } end   


Comments

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -