以下是相关代码:
def index
@customer = Customer.new
if(session[:admin_id])
@allJobs = Job.where(:merchant_id => session[:admin_id].to_s).paginate(:per_page => 15, :page => params[:page])
else
@allJobs = Job.all(:order => :_id.desc).paginate(:per_page => 15, :page => params[:page])
end
respond_to do |format|
#@allJobs = Job.where(:merchant_id => session[:admin_id].to_s)
format.html
#format.csv {send_data to_csv(@all_customers)}
format.csv { render :csv => @allJobs }
当我单击导出时 - 我得到一个 @allJobs 的 csv... 仅显示 15 个项目。
如您所见,在格式块中,我尝试将@allJobs 重新定义为仅具有merchant_id 的所有内容,但这会引发错误:
No comma format for class Plucky::Query defined for style {}
我尝试将 var 名称更改为其他名称 - 同样的错误。我只想导出所有与merchant_id 语句匹配的工作。