Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 我应该如何使用延迟工作?_Jquery_Ruby On Rails_Ajax_Ruby On Rails 3_Delayed Job - Fatal编程技术网

Jquery 我应该如何使用延迟工作?

Jquery 我应该如何使用延迟工作?,jquery,ruby-on-rails,ajax,ruby-on-rails-3,delayed-job,Jquery,Ruby On Rails,Ajax,Ruby On Rails 3,Delayed Job,我已经阅读了,但我不确定如何将其集成到我的应用程序中。目前,我有一个用户输入一个视频url,我将该url作为视图中的链接。然后,我使用Embeddelly API查找该链接,并将其替换为嵌入的视频、缩略图和标题。但是,这个过程需要花费的时间有点太长,所以我想用它来加速这个过程。我该怎么做呢?我还想将Embedly API返回的动态生成的标题保存到我的数据库中,以便用户以后可以对其进行编辑。作业可以是任何内容。你看过DJ教程了吗?如果您有一个视频模型,请使用after_save回调函数,该回调函数

我已经阅读了,但我不确定如何将其集成到我的应用程序中。目前,我有一个用户输入一个视频url,我将该url作为视图中的链接。然后,我使用Embeddelly API查找该链接,并将其替换为嵌入的视频、缩略图和标题。但是,这个过程需要花费的时间有点太长,所以我想用它来加速这个过程。我该怎么做呢?我还想将Embedly API返回的动态生成的标题保存到我的数据库中,以便用户以后可以对其进行编辑。

作业可以是任何内容。你看过DJ教程了吗?如果您有一个视频模型,请使用after_save回调函数,该回调函数通过DJ调用函数,例如,generate_Video_widget(),如下所示:

self.delay.generate_video_widget()


由您来实现generate\u video\u widget()来完成您需要它完成的事情。

这对我没有什么帮助。生成视频小部件()是否应该在模型中?它如何与我在
application.js
中找到链接并将其更改为视频的代码交互?