関連するコードは次のとおりです。
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 ステートメントに一致するすべてのジョブをエクスポートしたいだけです。