gpt4 book ai didi

ruby-on-rails - Rails 2.3.X - 在请求被渲染并返回后执行代码?

转载 作者:行者123 更新时间:2023-12-04 01:47:56 25 4
gpt4 key购买 nike

在请求被呈现并返回给请求者之后,是否可以在 rails 2.3.X 中启动新的命令链?

我需要该功能才能在另一端使用异步 API:他们希望对他们的请求做出响应,并且在响应完成后,我的 rails 应用程序应该向他们发送一个新的 http 请求(向他们的 API 发布一些内容)。 ..

这里有哪些可能性?有类似 after_render 钩子(Hook)的东西吗?
我应该使用线程还是后台任务,如何做到这一点?

我会很高兴有一些解决方案:-)

亲切的问候

更新:返回代码(例如 200)应在执行其他调用之前发送给请求者

最佳答案

最简单的方法是生成一个新线程。这是假设它是一个轻量级调用,并且您不需要高级错误记录或重试逻辑。

Thread.new do
puts "call the api"
end

关于ruby-on-rails - Rails 2.3.X - 在请求被渲染并返回后执行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com