所以我有一个现有的数据库,我正试图通过 ActiveRecord 操作它。所有列、表和数据库名称都是驼峰式命名的,即。myColumnOne 等。这并没有真正造成问题,只是当我试图定义表之间的关联时,我无法让 Rails 接受并单独留下我对外键名称的输入。
例如:我正在尝试定义一个名为 cableModems 的表和一个名为 cmModels 的表之间的关联,其中 cableModem has_one :cmModel, :foreign_key => "cmModelId"
Rails 好像想说foreign_key 其实就是cm_model_id。即使我按照上面显示的方式输入它。
我的问题是:有什么方法可以让 Rails 接受外壳?还是我需要在没有关联的情况下进行此操作?
非常感谢!