親(またはbelongs_to)モデルの属性を使用するクラスメソッド(現在はスコープ)を呼び出そうとしていますが、正しく機能していないようです。
私のモデル:
class Venue < ActiveRecord::Base
attr_accessible :address
has_many :events, :dependent => :destroy
end
class Event < ActiveRecord::Base
belongs_to :venue
scope :is_near, lambda {|city| self(Venue.address).near(city, 20, :units => :km)}
end
構文が間違っていることはわかっていますが、それは私がやろうとしていることを示していると思います。会場のアドレスを取得して別のメソッドを呼び出したい。Event
他のスコープを連鎖できるように、クラスにスコープが必要です。
どんなアイデアでも大歓迎です。