2010-12-15 113 views
3

是否有任何示例,宝石或插件可为使用离线数据库的Rails应用程序提供良好的起点?如果它处理将离线数据库同步到在线数据库的话,奖励点数。Rails HTML5离线数据库

或者,它是否首选使用直的JavaScript呢?

+0

当在服务器端上下文中使用Ruby时,如果没有“直接的Javascript”或类似的客户端框架,就无法访​​问客户端数据库。 – Rushyo 2010-12-15 13:47:18

+0

RJS是否有包含HTML 5脱机数据库功能的东西? – retailevolved 2010-12-15 13:53:08

回答

1

我建议在看Rack::Offline

它处理创建清单,但有其他漂亮的功能也是如此。但是,所有人都告诉,你需要用'直接的javascript'来进入本质。

+0

如果我有代表,我会+1这个答案。由于离线访问从未触及框架,因此没有插件是有道理的。我现在正在考虑构建一些可以对HTML页面和JavaScript进行脚手架构建的rake任务。也许它可以根据给定页面所需的内容动态生成缓存清单。无论如何,感谢您的链接。 – retailevolved 2010-12-16 19:26:52

+0

现在我正在一个项目中使用backbonejs,persistencejs,rack-offline创建我的网站的离线版本。对于backbonejs,您可以根据navigator.onLine变量编写自己的同步模块。 – oivoodoo 2011-09-02 15:09:15

0

您现在可能已经看到了它,但请查看Railscast episode 247的第247和248.在248中,他提到一个插件目前不存在,因此您必须现在使用Javascript进行编码。