Rails模型附近的地方

时间:2012-07-22 05:16:41

标签: ruby-on-rails ruby location associations

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

每个地区都有一个相邻的地方名单 - 这有助于搜索。

我已经在这里阅读了几十篇关于自我引用的帖子,通过协会等等,但我仍然无法解决这个问题。

基本上我最想得到的是:

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

完成此任务的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

您如何确定nearby_localities

实际上,你可以用一个简单的方法。

class Localities < ActiveRecord::Base

  # Previous Code ...

  def nearby_localities
    # Implementation here.
  end

end

保持简单!