在ActiveJob中执行以下操作的优缺点是什么:
选项A:
// Controller
MyJob.perform_later(object.id)
// my_job.rb
def perform(object_id)
object = Object.find(object_id)
// do stuff
end
Run Code Online (Sandbox Code Playgroud)
选项B:
// Controller
MyJob.perform_later(object)
// my_job.rb
def perform(object)
// do stuff
end
Run Code Online (Sandbox Code Playgroud)