使用 geokit-rails gem,我有:
Employer.rb
模型,具有液化天然气和纬度属性:
has_many :乔布斯,从属::d埃斯特罗伊 acts_as_mappable
Job.rb
型号,没有液化天然气或纬度
acts_as_mappable :通过 => :雇主
如果我尝试在控制台中Job.within(3, origin: [0, 0])
,则会收到此错误:
PG::UndefinedTable: ERROR: missing FROM-clause entry for table "employers"
LINE 2: ... (ACOS(least(1,COS(0.0)*COS(0.0)*COS(RADIANS(employers....
我找到了解决方法:
Job.joins(:employer).within(3, origin: [0, 0])