我的 Rails 3 应用程序中有 2 个模型,我用它们来描述人们和他们的住所不幸的是我在没有使用关联的情况下设置了这些模型
2张桌子是这样设置的
People
id
name
location_id
Locations
id
name
我想要做的是按 Locations.name 的字母顺序和 People.name 的字母顺序列出 Peoples 表中的所有条目
我可以使用此代码进行简单的排序,该代码按位置对每个人进行分组,但我还需要深入研究 Locations 表
@people = People.all(:order => '"location_id" ASC, "name" ASC')
有人知道吗?
在 People 类中设置关联以说 location_id 是 Locations.id 也是一个好主意