0

Rails 问题:用户将图像上传到 Rails 服务器。我在 Rails 的背景中做一些缩略图处理(异步,使用 DelayedJob gem)。完成后,我想通知视图它已完成,以便可以显示缩略图。

做这个的最好方式是什么?

谢谢

4

1 回答 1

1

您可以使用某种发布/订阅服务来执行此操作。两个示例服务

您的视图将包括发布/订阅模型(Javascript API)的“订阅”部分。您的工作会将通知“发布”到频道,说明它已经完成了它的工作。您视图中的 Javascript 订阅者将触发您定义的回调以执行您想要的任何操作(即显示缩略图)。

于 2012-12-11T04:08:35.353 回答