2010-05-10 25 views
3

正如标题所说,我如何在Rail 2.3.5上生成默认的mongoid.yml配置文件?如何在Rail 2.3.5中生成mongoid.yml配置?

我尝试使用'rails generate mongoid:config'命令,但它只是生成一个新的应用程序。

而且,我想在mongoid中使用has_many而不将相关模型嵌入到相同的字段中。我希望他们在单独的字段中并通过* _id“列”关联。那可能吗?

回答

3

你不能。 MongoID的主分支只有Rails 3兼容。如果你想在Rails 2.3.5中使用mongoID,你需要使用MongoID的1.0.x分支。

在这个版本中,没有mongoid生成器。你需要定义你自己的初始化器来连接MongoDB。

+0

哦,你觉得我应该升级到3呢?它足够稳定吗?刚开始的应用程序,所以它应该很难让Rails 3兼容。升级到Rails 3的最终版本时很容易吗? – Lisinge 2010-05-10 14:10:08

+0

如果你刚开始你的Rails应用程序,去rails3。我已经在二月份开始了我的第一次,并且从一开始就进行了移植,并且每天都在变得更好。 – 2010-05-10 23:18:18

+0

我认为Rails对我来说是一个小测试。我用它开始一个项目。但是,如果你不是一个实验Rails开发人员。我劝阻你试试rails 3 beta。定义你自己的初始化器并不复杂 – shingara 2010-05-11 09:15:46