0
我想用另一个数据库命名约定与系统交朋友。有没有可能解决rails命名约定?至少数据库表命名。这将是可取的关键名称只是添加'_id'后缀表名。例如结果加入条件想要这样'parent'.'id'
= 'child'.'parent_id'
。如果解决方案存在什么是无形的水下解决方案?围绕rails表命名约定
我想用另一个数据库命名约定与系统交朋友。有没有可能解决rails命名约定?至少数据库表命名。这将是可取的关键名称只是添加'_id'后缀表名。例如结果加入条件想要这样'parent'.'id'
= 'child'.'parent_id'
。如果解决方案存在什么是无形的水下解决方案?围绕rails表命名约定
是的,可以解决rails命名约定。
http://guides.rubyonrails.org/active_record_basics.html#overriding-the-naming-conventions
又见许多选项,你可以指定社团,如class_name
,foreign_key
,primary_key
http://guides.rubyonrails.org/association_basics.html
如果你是一个轨道初学者,你应该只使用Rails的惯例。您发现的所有示例都使用它们,并且只是引入了一些额外的错误来源。
对于我来说,重写命名约定只有当你有一个已经存在的数据库时才有用。
没有理由的代言人是无法使用和有害 –
downvote按钮有一个工具提示“这个问题没有显示任何研究工作;它不清楚或没有用”。我建议你编辑你的问题,并至少修复你的句子结构。看这句话:“例如结果加入想要像表'父母'。'id'='孩子'。'parent_id'” – Meier
谢谢。一些编辑,可能现在阅读更好。 –