我正在查看一些代碼,我看到相當于
SomeJob.perform_after_commit(foo, bar, baz)
和
class SomeJob < ActiveJob::Base
def perform(foo, bar, baz)
# does the thing
end
end
我對after_commit回呼的理解是它與ActiveRecords相關,以便在事務提交后運行一些回呼。
對 a 意味著什么ActiveJob?它是否默認在后臺立即執行——“微不足道的事務提交”,如果你愿意的話?
uj5u.com熱心網友回復:
您可以使用 gem ar_after_transaction在所有資料庫事務關閉后執行代碼。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/407793.html
標籤:
上一篇:在ruby??中使用wait_until和function_updated
下一篇:rbenv:捆綁器:找不到命令
