我对Ruby on Rails非常新,但我体面的SQL。我目前正在考虑尝试建立两个表格的关联...实际上更多,但这个例子应该回答我所有的问题。这些都是虚构的,但代表我的问题,所以不要介意他们是否不遵循最佳实践...Ruby on Rails有超过1个不同列的外键键入同一表
表:USER,LOCA ---他们曾经在一天中限制表名字符。
-LOCA
LOCATIONID - PK
-user
USERID - PK; LIVES_LOCATION - FK(LOCATIONID); WORKS_LOCATION - FK(LOCATIONID); MANAGERID .......等
在Ruby on Rails中如何使用belongs_to和has_many将正确的foreign_key名称设置为正确的列?
USER&LOCA之间的关系是什么? –
用户有生活地点和工作地点。 LOCA位置的位置为 – AJHughes
http://guides.rubyonrails.org/association_basics.html – Iceman