gpt4 book ai didi

ruby - 我需要对 DataMapper 做什么才能拥有持久的 sqlite 数据库?

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:56 24 4
gpt4 key购买 nike

这是我用来创建数据库的内容:

DataMapper.setup(:default,"sqlite://my.db")

class Model1

property :some_prop,String
...
property :other_prop,String
end

DataMapper.auto_upgrade!

我将其与 Sinatra 结合使用。脚本运行时一切正常,我可以正常使用我的对象。但是,我在磁盘上看不到文件 my.db,每次我重新启动应用程序时,我都是从头开始,没有任何对象。

我做错了什么?

最佳答案

尝试将完整路径放在那里(注意有 3 个正斜杠):

DataMapper.setup(:default, "sqlite:///path/to/my/database/my.db")

然后你应该在/path/to/my/database/下看到my.db

关于ruby - 我需要对 DataMapper 做什么才能拥有持久的 sqlite 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4738051/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com