如何避免渲染到下一页

时间:2016-04-12 08:33:12

标签: ruby-on-rails

当我尝试下载CSV文件时,它正在呈现下一页,它应该保留在当前页面上。

class EmployeeProofsController < ApplicationController
    def index
      @employeeproofs = EmployeeProof.all.order('id  ASC')
      respond_to do |format|
         format.html {  render "employees/index", :layout => false }
         format.csv { send_data @employeeproofs.to_csv, :disposition => "attachment" }
      end
    end
end

任何人都能告诉我如何避免页面渲染吗?

1 个答案:

答案 0 :(得分:0)

从您的代码中删除 format.html 部分以及此添加默认值:{format :: csv} 到您用于此操作的路由。