2010-12-15 62 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進行編碼。