モジュールにto_csvというcsvファイルを生成するメソッドがあります。
私のコントローラーのアクション:
def download_csv
@rating = RatingSet.find(params[:rating_set_id])
rating_id = @rating.id
respond_to do |format|
format.csv { send_data @rating.to_cvs(rating_id) }
end
end
私のルート:
download_csv_co_view_rating_index GET /co_view_rating/download_csv(.:format) co_view_rating#download_csv
私の見解:
<small><%=link_to "Download CSV Data", :controller => "co_view_rating", :action => "download_csv", :rating_set_id => rating.id %></small>
リンクをクリックすると、リンクが開きます。
co_view_rating / download_csv?rating_set_id = 6
しかし、何も起こりません。私は何が欠けている/間違っているのですか?