新手问题 让 after_action 跑在一个新的 thread 的话 action 会提前返回 (不用等待 after_action) 吗?

jcd · June 19, 2015 · Last by jcd replied at June 19, 2015 · 1462 hits

rt


试了一下,好像是可以的

def show
  render ...
  Thread.new do
  sleep 100
    ...
  end
end
def show
  render ...
end

after_action :after_act
def after_act
  Thread.new do
  sleep 100
    ...
  end
end
1 Floor has deleted

异步任务适合你 activeJob rabbitmq + other language

#2 楼 @flowerwrong 嗯,thank you,查了下是应该用 active job (+ resque/sidekiq) 比较合理。

You need to Sign in before reply, if you don't have an account, please Sign up first.