【问题标题】:Delayed jobs and display results in Rails在 Rails 中延迟作业和显示结果
【发布时间】:2023-03-21 16:26:01
【问题描述】:

我想用delayed_job gem来处理长查询通知,例如:统计新邮件的数量,更新新成员,类似于Facebook的新邮件通知。

我关注了 Ryan 的 railscast here。但是,一旦查询完成,我应该如何显示通知呢?

谢谢。

【问题讨论】:

    标签: ruby-on-rails notifications delayed-job


    【解决方案1】:

    在后台作业中,将其结果存储在数据库中。然后稍后,当用户登录时,显示这些通知(并从数据库中删除它们)。

    我假设您在这里谈论的是网络应用程序中的通知,而不是电子邮件)。

    【讨论】:

    • 嗨,塞尔吉奥,感谢您的建议。我还有一个搜索框,它返回完全不同类型的数据,因此显示在多个选项卡中。我想先查询活动选项卡,然后在后台运行其他选项卡。查询完成后,在选项卡上显示通知。我应该如何刷新页面才能显示这些通知?
    • 这取决于你,伙计。使用 jquery/ajax,例如 :)
    猜你喜欢
    • 2023-04-08
    • 2013-11-26
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    相关资源
    最近更新 更多