ruby-on-rails-3 - Rails 异步 POST 请求

标签 ruby-on-rails-3 post asynchronous

我想知道是否有一种方法可以在不等待响应的 Rails 中执行发布请求,这意味着异步。

我想在 Controller 中进行这样的调用。可能吗?

谢谢!

最佳答案

在 Rails 中完成此任务的一般方法是使用 Resque 或 DelayedJob 等后台工作程序来完成繁重的工作。您将发布到端点,并作为该发布的结果排队一些长时间运行的作业。请求将很快完成,然后您的后台工作人员将异步执行缓慢/繁重的工作。

一般来说,Rails 不是为像 EventMachine 或 Node.js 这样的异步工作而设计的。您可以选择获得这种行为,但这并不像设置参数那么简单。

关于ruby-on-rails-3 - Rails 异步 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8045657/

相关文章:

ruby-on-rails-3 - Rails 3 + Rspec 2 + 自动测试 : Autotest style Rspec2 doesn't seem to exist?

ruby-on-rails-3 - 如何在rails中以pdf格式呈现格式

php - 使用 PHP $_POST 从另一个 PHP 脚本的 echo 表单获取输入

jQuery GET 以及使用 IE 的 POST

javascript - 语法错误 : Unexpected token function - Async Await Nodejs

javascript - 从循环运行异步函数

ruby-on-rails - 从 heroku slugs 中排除 gems 中的文件(使用 .slugignore、heroku)

ruby-on-rails-3 - 在模块内引用常量时的不一致行为

php - 通过单击 anchor 标记将 PHP 变量发送到另一个页面

c# - 使方法本身异步