Ruby on rails Rails中的外键关系
我是Rails的初学者,我读到Rails在创建表时在迁移文件的模型级和数据库级强制执行外键关系。它真的有必要吗?它提供了什么样的优势?这不是严格要求的,但是从记录关系存在的角度来看,这是一个好主意,有助于维护数据库完整性并更快地揭示业务逻辑错误。通常,遵循rails惯例而不是逆流而上也是一个好主意,除非你有非常令人信服的理由这样做。这不是严格要求的,但是从记录关系存在的角度来看,这都是一个好主意,并有助于维护数据库完整性,更快地发现业务逻辑错误。通常,遵循rails惯例而不是逆流而上也是一个好主意,除非你有非常令人信服的理由这么做。我强烈建议创建外键,你可以看看我的答案Ruby on rails Rails中的外键关系,ruby-on-rails,foreign-key-relationship,rails-migrations,Ruby On Rails,Foreign Key Relationship,Rails Migrations,我是Rails的初学者,我读到Rails在创建表时在迁移文件的模型级和数据库级强制执行外键关系。它真的有必要吗?它提供了什么样的优势?这不是严格要求的,但是从记录关系存在的角度来看,这是一个好主意,有助于维护数据库完整性并更快地揭示业务逻辑错误。通常,遵循rails惯例而不是逆流而上也是一个好主意,除非你有非常令人信服的理由这样做。这不是严格要求的,但是从记录关系存在的角度来看,这都是一个好主意,并有助于维护数据库完整性,更快地发现业务逻辑错误。通常,遵循rails惯例而不是逆流而上也是一个好主
简短回答:由于外键创建索引,可以提高性能。减少无效数据,从而使代码更干净。我强烈建议创建外键,您可以查看我的答案 简短回答:由于外键创建索引,可以提高性能。减少无效数据,这可能导致代码更干净