gpt4 book ai didi

ruby - mongoid.yml 在哪里?

转载 作者:可可西里 更新时间:2023-11-01 10:01:15 26 4
gpt4 key购买 nike

我刚刚安装了 mongoid。我尝试了他们的示例代码,它引发了一个美丽的错误,建议“仔细检查你的 mongid.yml ...”所以我去 mongoid.org 阅读他们的介绍,where they say :“可以通过 mongoid.yml 完成 Mongoid 配置”。但我深知每个人都认为像我这样的菜鸟会知道 mongoid.yml 在哪里是理所当然的。当然,我可以 find -name mongoid.yml,但这不是很奇怪吗?这是每个 Mongoid 新用户都必须经历的一种痛苦吗?

编辑:好的。这正是我从 Mongoid 网站上搜索到的内容。

require 'mongoid'

class Human
include Mongoid::Document
field :name, type: String
embeds_many :interests
end

class Interest
include Mongoid::Document
field :content, type: String
embedded_in :human
end

ccfu = Human.where( name: "John Doe" )
ccfu.interests.create( content: "criminal activity" )

最佳答案

如果您不使用 Ruby on Rails,您可以将 mongoid.yml 放在任何您喜欢的地方,然后在您的代码中您可以使用 load! 方法加载它:

Mongoid.load!('path/to/mongoid.yml', :development)

或者:

ENV['MONGOID_ENV'] = 'development'
Mongoid.load!('path/to/mongoid.yml')

在 Ruby on Rails 上,它位于 config 目录中。

关于ruby - mongoid.yml 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16792131/

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