ruby-on-rails - Rails 模型单一化无法正常工作

标签 ruby-on-rails ruby mongodb mongoid

我有一个名为“GradebookSettings”的 Mongoid 模型。我已经进入变形并添加:

inflect.singular("GradebookSettings", "GradebookSettings")

当我进入 irb 时,它正确地将“GradebookSettings”单数化为“GradebookSettings”。但是,当我尝试访问关联模型时,它一直在尝试将其单数化为 GradebookSetting。

我正在使用 Mongoid。我很想用两个 s' 将 GradebookSettings 复数化,但我不想这样做。

谢谢!

最佳答案

您不需要欺骗变形器。使用关联的 :class_name 选项来设置类:

embeds_many :gbsettings, :class_name => "GradebookSettings"

关于ruby-on-rails - Rails 模型单一化无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7073735/

相关文章:

ruby-on-rails - Rails 渲染带有驼峰命名法的 json 对象

ruby-on-rails - 安装 Ruby gems 时的开发人员工具问题

ruby-on-rails - 我应该测试模型之间的关联吗?

ruby-on-rails - 在插件中别名 activerecord 方法

ruby-on-rails - 如何将设计 REST API 登录与可锁定集成

ruby-on-rails - 无法更改 spree 3.0 上的货币符号

ruby - 创建 Ruby 时间对象导致垃圾收集问题

javascript - 如何在 NODEJS 中使用 Angular Ajax 调用从 Request POST 对象获取对象?

javascript - 如何从变量设置mongo字段

javascript - MongoDB查询数组的数组里面的字段