下面是我使用的创建数据库的内容:我需要做什么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