【问题标题】:How can i generate mongoid.yml config in Rail 2.3.5?如何在 Rail 2.3.5 中生成 mongoid.yml 配置?
【发布时间】:2010-05-10 11:05:18
【问题描述】:

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

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

另外,我想在 mongoid 中使用 has_many 而不将关联模型嵌入到同一字段中。我希望它们位于单独的字段中并通过 *_id“列”关联。这可能吗?

【问题讨论】:

    标签: ruby-on-rails associations mongodb mongoid


    【解决方案1】:

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

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

    【讨论】:

    • 哦,那你认为我应该升级到 3 吗?是否足够稳定。刚刚开始使用该应用程序,因此使其与 Rails 3 兼容应该不难。 Rails 3 最终版本到来时,升级到它是否容易?
    • 如果您刚开始使用 rails 应用程序,请选择 rails3。我在 2 月份开始了我的第一个,从那以后也迁移了一个,并且每天都在变得更好。
    • Rails 我认为有点测试版。我用它开始一个项目。但如果你不是一个实验 Rails 开发者。我不鼓励您尝试 rails 3 beta。定义自己的初始化器并不复杂
    猜你喜欢
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    • 1970-01-01
    • 2017-09-30
    • 2019-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多