Rails用单个字母命名约定问题

时间:2015-10-28 10:23:52

标签: ruby-on-rails

我想创建一个名为:

的表
nomenclature_b_c_consistency_control

rails模型生成器做得好并创建一个类: 模型文件NomenclatureBCConsistencyControl

中的models/nomenclature_b_c_consistency_control.rb

除此之外我是哪个。 但是,rails自动加载无提示无法加载此模型。

当我尝试访问它时(例如:NomenclatureBCConsistencyControl.first)我收到以下错误NameError: uninitialized constant NomenclatureBCConsistencyControl

但是,如果将其重命名为(删除单个字母):NomenclatureConsistencyControl 在文件models/nomenclature_consistency_control.rb

该模型已自动加载。

为什么地狱,rails生成器创建文件和模型没有问题,rails自动加载器无法加载它?

有一种解决方法吗?

0 个答案:

没有答案