例如,我有以下模型:
class Location < ActiveRecord::Base
attr_accessible :name, :full_address, :latitude, :longitude, :attr1
geocoded_by :full_address
has_many :stores
after_validation :geocode, :if => :full_address_changed?
end
和:
class Store < ActiveRecord::Base
attr_accessible :attr2, :attr3
belongs_to :location
end
我希望能够搜索以下所有商店:
- 就在附近(在位置模型上使用地理编码器)
- 满足位置模型中 attr1 的一些标准
- 满足商店模型中 attr2、attr3 的一些标准。
我该怎么办?