鉴于“Rails 方式”似乎不使用外键约束,我正在寻找一种替代方法,允许我在将对象保存到 TableB 之前验证外键引用的行确实存在于 TableA 中与 table_a_id。
到目前为止,我发现的唯一资源(找不到指向它提到的博客文章的链接,日期为 2007 年)似乎与 Rails 3.2 不兼容,所以任何人都可以提出一种方法这样做?
我目前正在考虑创建一个验证器以手动分配给我的模型中的相关属性,但我无法弄清楚如何使用 validate_each(object, attribute, value) 来完成它。