Rails问题:用户将图像上传到rails服务器。我正在做rails中的缩略图处理(异步,使用DelayedJob gem)。完成后,我想通知视图已完成,以便显示缩略图。
这样做的最佳方式是什么?
由于
答案 0 :(得分:1)
您可以使用某种发布/订阅服务来执行此操作。两个示例服务
您的视图将包含pub / sub模型(Javascript API)的“subscribe”部分。您的工作会将通知“发布”到通道,说明它已完成它的工作。视图中的Javascript订阅者将触发您定义的回调,以执行您想要的任何操作(即显示缩略图)。