有没有办法与 Rails 项目进行离线同步?
换句话说,我们的客户正在使用他们的网站来展示照片库,但他们需要能够在没有活跃的互联网连接的情况下做到这一点。在任何时候,他们都可以重新上线 - 并下载任何新数据 - 以便能够继续展示他们的画廊?
谢谢!
有没有办法与 Rails 项目进行离线同步?
换句话说,我们的客户正在使用他们的网站来展示照片库,但他们需要能够在没有活跃的互联网连接的情况下做到这一点。在任何时候,他们都可以重新上线 - 并下载任何新数据 - 以便能够继续展示他们的画廊?
谢谢!
您必须制作一个 javascript 客户端应用程序,将更改和状态存储在 HTML5 本地存储中。因此,对于用户来说,他可以执行操作,这些操作可以稍后保存/同步到服务器(例如,当他再次连接到互联网时)。
Sproutcore 将是理想的选择。我不确定是否有任何即将推出的 JavaScript 库(Backbone.js、spine.js)与本地存储交互。
希望这可以帮助。
我决定使用 rack-offline,但没有人回答。
如果有人感兴趣,可以在github上找到。