在我的控制器中
def upload
@file = params[:file_xlsx]
Category.delay.upload_process(@file.tempfile, params[:id])
redirect_to action: "show", id: params[:id]
end
在我的模型上
def self.upload_process(file, id)
xlsx = Roo::Excelx.new(file)
.........
end
错误:
未定义的方法`name'为零:NilClass
完美没有" delayed_job",但不能与" delayed_job"一起使用,哪有什么不对?
答案 0 :(得分:0)
在结尾处尝试Follow.put delay
def upload
@file = params[:file_xlsx]
Category.upload_process(@file, params[:id]).delay
redirect_to action: "show", id: params[:id]
end