【问题标题】:How should I be using delayed_job?我应该如何使用delayed_job?
【发布时间】:2011-03-16 02:56:04
【问题描述】:

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

【问题讨论】:

    标签: jquery ruby-on-rails ajax ruby-on-rails-3 delayed-job


    【解决方案1】:

    DJ 工作可以是任何东西。你读过 DJ 教程吗?如果您有视频模型,请使用 after_save 回调,通过 DJ 调用函数,例如 generate_video_widget(),如下所示:

    self.delay.generate_video_widget()

    由你来实现 generate_video_widget() 来做你需要它做的事情。

    【讨论】:

    • 这对我没有帮助。 generate_video_widget() 应该在模型中吗?它如何与我在application.js 中找到链接并将其更改为视频的代码进行交互?
    猜你喜欢
    • 2010-11-23
    • 2015-06-27
    • 2013-09-04
    • 2014-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多