ビューからコントローラー アクションを呼び出したい。私のアクションは export と呼ばれ、基本的には、既にメソッドを記述した csv ファイルにデータをエクスポートしたいだけです。しかし、このリンクをクリックしたときに、現在自分のページにあるものを変更したくありません。これを行う最善の方法は何ですか?
user1571609
質問する
188 次
1 に答える
0
csv_builderを使用して csv を生成します。コントローラ アクションに get リクエストを行い、アクションが csv 形式に応答するようにします。
例えば。
def action1
respond_to do |format|
format.csv do
@filename = "filename.csv"
@output_encoding = 'UTF-8'
@csv_options = {:col_sep => ','}
end
end
end
action1.csv.csvbuilder という名前のビュー ファイルが必要です。
于 2013-06-26T18:10:36.957 に答える