3

我有一个名为 Locality 的模型,它基本上是一个城市(或大城市中的郊区)。

每个地区都有一个相邻地区的简短列表 - 这是为了帮助搜索。

我在这里阅读了数十篇关于自我参照 has_many、:through associations 等的帖子,但我仍然无法弄清楚这一点。

基本上我想要结束的是:

l = Locality.find(1)
n = l.nearby_localities
# n should now hold a list of Locality ids

做到这一点的最佳方法是什么?

4

1 回答 1

1

你如何确定nearby_localities

其实,你可以有一个简单的方法。

class Localities < ActiveRecord::Base

  # Previous Code ...

  def nearby_localities
    # Implementation here.
  end

end

把事情简单化!

于 2012-07-22T05:33:06.563 回答