我的控制器中有以下代码:
Item.transaction do
item = JobDistribution.lock(true).find(params[:id])
item.update_attributes(status: JobDistribution.statuses[:processing])
respond_to do |format|
format.json { render :json => "object processing", status: :success }
end
end
但是当我运行代码时出现错误:
尝试更新过时的对象:项目
我不明白为什么,我遵循了 Rails 文档。