我想制作一个网站,将用户的所有联系人存储在服务器数据库上。用户可以添加,编辑,删除或更新联系人。我希望用户即使在离线状态下也能够完成所有这些功能。我应该用什么来实现这一点。我遇到了可用于离线存储数据库的web sql数据库。但我不知道如何同步在线和离线数据库。我正在使用Ruby on Rails使用离线存储
Q
使用离线存储
1
A
回答
1
根据Web SQL的W3C页面,规范不再处于活动维护状态,Web应用程序工作组不打算进一步维护它(http://www.w3.org/TR/webdatabase/)。
为什么不试试HTML5的持久存储?有一个很棒的教程here,它还有一个关于HTML5之前的本地存储攻击的章节,所以如果你不打算潜入HTML5,你可以阅读它。
您也可以尝试Google Gears,因为它具有到本地sqlite3数据库的接口,您可以在其中存储脱机数据。
至于同步机制试试persistanceJS。它应该可以帮助您同时使用HTML5和Google Gears选项。
编辑
显然persistanceJS有轨没有支持,只是还没有,但有关于如何使用本地HTML5存储与轨道here的教程,并有一个Rails插件能够轻松地实现在轨道上的应用程序here齿轮。那些应该让你开始。
0
你也可以使用Ruby on Rails来做到这一点。查看Railscast系列视频教程。具体来说episode 247开始使用ROR和离线存储
相关问题
- 1. Phonegap离线存储
- 2. HTML5离线存储/ Web SQL
- 3. html 5离线存储
- 4. 使用CakePHP存储SQL数据以供离线使用
- 5. 离线下载和存储视频离子应用程序
- 6. HTML5离线存储不工作
- 7. 如何离线存储密码
- 8. HTML5 - 设置离线存储的Web sql
- 9. HTML5离线存储 - 会话的替代?
- 10. HTML5离线存储在iPad和iPhone BUG
- 11. Firebase离线模式存储图像
- 12. 做一个FileNet的离线存储
- 13. 浏览Firefox的离线存储警告?
- 14. HTML5离线存储准备分贝
- 15. c#离线存储的HTML5问题
- 16. 离线存储一些SQL Server数据
- 17. iOS离线数据存储教程
- 18. 离线存储 - 数据库同步
- 19. 使用HTML5网络数据库存储离线访问文件
- 20. 手机离线GPS lat,lng,使用Phonegap和Sencha进行存储?
- 21. iOS/Phonegap存储数千条记录(离线使用)的选项
- 22. 离线缓存和本地存储的iOS Web应用程序
- 23. 关于HTML5离线存储和缓存的iPad应用程序
- 24. 隔离存储
- 25. 隔离存储
- 26. 如何使用离子储存得到?
- 27. 在离线缓存中使用Ajax
- 28. HTML5仅在离线时使用缓存
- 29. 使用sqlite离子应用程序离线保存图像
- 30. 离线存储数据,直到在线连接