【发布时间】:2017-11-07 14:00:41
【问题描述】:
我对 Ruby on Rails 很陌生,但我对 SQL 很熟悉。我目前正在考虑尝试为两个表建立关联......实际上更多,但这个例子应该回答我所有人的问题。这些是虚构的,但代表了我的问题,所以如果他们不遵循最佳实践,请不要介意......
Tables: USER, LOCA --- 他们曾经有有限的表名字符。
-LOCA
LOCATIONID - PK
-用户
用户 ID - PK; LIVES_LOCATION - FK (LOCATIONID); WORKS_LOCATION - FK (LOCATIONID); MANAGERID.......等等
如何在 Ruby on Rails 中将具有 belongs_to 和 has_many 的类与正确的 foreign_key 名称添加到正确的列中?
【问题讨论】:
-
USER 和 LOCA 之间的关联是什么?
-
用户有居住地和工作地。 LOCA 是带有 locationid 的位置
-
欢迎来到 Stack Overflow。请阅读“How to Ask”和“minimal reproducible example”及其链接页面。你的问题问得不好。格式化非常重要,因为它可以帮助我们理解您的问题,而这反过来又可以帮助您。 SO上的问题不仅是为了帮助你,也是为了帮助以后遇到类似问题的其他人,所以你必须向我们提供足够的信息,写得简洁明了,帮助我们和他们理解。
-
无知/不知情并不愚蠢。 (但是,关于您问题的措辞,您现在可以通过链接通知您。)
标签: ruby-on-rails ruby join foreign-keys