簡體   English   中英

iPhone sqlite到Ruby on Rails問題

[英]iphone sqlite to Ruby on rails question

我正在為iPhone開發一個應用程序,該應用程序使用Ruby on Rails發送將sqlite緩存到服務器的信息,

這個想法是,iphone上的用戶創建,刪除編輯數據,然后將數據庫發送到計算機以在其中進行檢查,而無需在計算機中編輯數據(通過Internet發送,因此Web服務和ROR會顯示已編輯的數據)。 db必需)

我已經設法使我在ROR上的iPhone和基本數據庫上執行基本操作,但是我需要知道以下內容...

  • coredata以* .sqlite格式保存數據,但是我的ROR數據庫使用* .sqlite3格式,因此我是否將ROR配置為使用適配器:sqlite ??? (還有什么可以做的嗎?)

還是我需要采取其他步驟將sqlite更改為sqlite3格式,

我只需要一些基本的緩存,因此可以在我的ROR中發送sqlite文件並打開它(是否處理)?

或者還有其他事情嗎?

好的,謝謝您對菜鳥的幫助;)干杯,美好的一天!

將文件直接保存到磁盤比將文件保存到數據庫中要容易得多,盡管這兩個選項都是可選的。 要將文件存儲在db中,您需要將其放在:binary數據的字段中(mysql中為blob)。 除此之外,它還有其他功能,但是它遵循與將圖像存儲在數據庫中所需的模式類似的模式,並且這是一個受歡迎的話題,因此您應該可以很容易地找到該信息。 要將其放在磁盤上,只需寫出文件即可。 我對您首先如何將此文件上傳到服務器感興趣。 並不是說它很復雜,只是存在多種解決方法。 最后,我建議您考慮使用完整的db(如postgres *或mysql)來執行類似存儲二進制數據的操作。

您可能對討論本主題的堆棧溢出問題感興趣。
並且本教程簡要介紹了使用rails將文件存儲在db中。

*我最喜歡的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM