【发布时间】:2011-04-19 17:29:20
【问题描述】:
我在 MYSQL 中使用了一些开放的 gov 数据,这些数据已导入到我的 rails 应用程序中。
我用我自己的一些表扩展了数据库,并在我的表中使用了 rails 提供的列 ID。
但是,原始数据库的表是通过唯一的“ndb”ID 链接的。
我认为通过在模型之间交叉引用两个:foreign_key=>'ndb',我可以正确链接表,但是通过:foreign_key,它似乎将 id 从一个表链接到另一个表的 ndb 列。
我的模型是这样的
食品类 'ndb' has_many :food_names 结尾 类权重 'ndb'有没有办法指定 'ndb' 列是食物和重量表之间的链接,而不是食物 ID 到 ndb?
【问题讨论】:
标签: ruby-on-rails database activerecord foreign-keys associations