轨道中的参照完整性

aku*_*001 3 referential-integrity ruby-on-rails foreign-keys

所以,我刚刚发现rails不支持关于外键的引用完整性,并且相当惊讶.那么,管理这个的最佳方法是什么?是否存在处理参照完整性的"轨道"方式?

理想情况下,应用程序不应该处理所有这些; 数据库应该.我正在寻找像外国人一样的插件.我想知道这种方法是否有一些缺点.这通常如何处理轨道?

Jon*_*röm 6

这是Rails ActiveRecord的设计决定.

我认为存储过程和约束是卑鄙的和鲁莽的连贯性的驱逐者.不,数据库先生,你不能拥有我的业务逻辑.你的程序野心将没有结果,你必须从我死去的,冷酷的面向对象的手中撬开那个逻辑.

选择一层聪明 - DHH

所以答案是DB处理的引用完整性根本不是Rails方式.