我有一个名为“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/