下面是我使用的創建數據庫的內容:我需要做什麼DataMapper有一個持久的SQLite數據庫?
DataMapper.setup(:default,"sqlite://my.db")
class Model1
property :some_prop,String
...
property :other_prop,String
end
DataMapper.auto_upgrade!
我與西納特拉組合使用這一點。腳本運行時一切正常,我可以正常使用我的對象。但是,我在磁盤上看不到任何文件my.db
,並且每次我重新啓動應用程序時,我都從頭開始,沒有任何對象。
我在做什麼錯?
你有沒有找到這些URI的規範?我的(像你的)有一個相對路徑,它不工作。我不知道這些URI被稱爲什麼。他們是一般的sqlite的東西,或特定的datamapper-sqlite的東西? – 2012-10-14 23:04:36