所以 - 在过去的 4 个月里,我一直在学习 rails,并且想认为我对它有一个很好的概述。尽管如此,我还是想更清楚地说明一些灰色区域。一个是数据库,尤其是外键。
假设我有一个 Products 表和一个 Sales 表,我希望列出的销售额是列出的产品的子集。换句话说,销售与产品有关。大概我可以通过使用外键来做到这一点,但是,我不确定写这个的正确方法。
我的猜测是关于销售迁移,我会添加如下内容: add_index :products ?
然后当然在模型中使用关联?
那是正确的做法吗?
请帮助解决这个问题。