gpt4 book ai didi

ruby - 在没有 ruby​​ on rails 的情况下使用 ruby​​ 和 mongo 映射器 - 最佳实践

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:01 27 4
gpt4 key购买 nike

如何在不创建 Rails 项目的情况下使用 Mongo Mapper 和 Ruby?我只是想要一个 ruby​​ 脚本来运行并将数据保存在 mongo 数据库中。

我可以将以下代码放在我使用的每个类的顶部:

MongoMapper.connection = Mongo::Connection.new('localhost')MongoMapper.database = 'fakedb'

但最佳做法是什么?我是否创建一个包含数据库连接配置的文件,然后在每个类中都需要它?我该怎么做?

最佳答案

以面向对象的方式,我会把它包装到一些辅助类中,甚至可能是一个单例。

我在 mongodb 和 sinatra 的不同包装器上做了一些例子。看看这里的代码:https://github.com/phoet/mongodb_examples/blob/master/lib/mongo_mapper_example.rb

关于ruby - 在没有 ruby​​ on rails 的情况下使用 ruby​​ 和 mongo 映射器 - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9109095/

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