0

在我的控制器中

  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

错误:

nil:NilClass 的未定义方法“名称”

没有“delayed_job”可以完美工作,但不能使用“delayed_job”,有什么问题?

4

1 回答 1

0

delay在最后尝试 Follow.put

def upload
  @file = params[:file_xlsx]
  Category.upload_process(@file, params[:id]).delay
  redirect_to action: "show", id: params[:id]
end
于 2016-10-05T17:57:58.297 回答