gpt4 book ai didi

ruby-on-rails - 建立数据库关系 : a product compatible with another product

转载 作者:搜寻专家 更新时间:2023-10-30 23:02:15 25 4
gpt4 key购买 nike

我正在使用 Ruby on Rails 构建一个主要用于存储产品的数据库。我主要关心的问题之一是,在未来,我希望能够知道这两种产品的兼容性。

我不知道如何以“Rails 方式”构建它。首先,我正在考虑使用两个 product_id 创建一个新表 Compatibility,但我想还有一个更优雅的解决方案?

最佳答案

Self-Referential Association是解决方案。一种产品与另一种产品兼容,因此关系存在于两个相同 项目之间。

其次,这也是反比关系。如果产品A与产品B兼容,那么产品B也与产品A兼容。链接中提到的railscasts清楚地说明了这个东西。

关于ruby-on-rails - 建立数据库关系 : a product compatible with another product,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30801946/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com