मेरे पास एक रेल 4 ऐप है जहां मैं एन मील के भीतर सभी एप्लिकेशन खोजने की कोशिश कर रहा हूं। जियोकिट-रेल दस्तावेज पर आधारित यहां मुझे यह करने में सक्षम होना चाहिए:

SapApplication.find(:all, :origin=>'100 Spear st, San Francisco, CA', :within=>10)

जब मैं कंसोल में उपरोक्त आदेश को आजमाता हूं और निष्पादित करता हूं तो मुझे त्रुटि मिलती है:

ArgumentError: Unknown key: origin

SapApplication मॉडल में acts_as_mappable है और lat/lng के लिए विशेषताएँ हैं।

जैसे ही एक तरफ SapApplication.by_distance(:origin => [37.792,-122.393]) काम करता है, इसलिए मुझे कम से कम पता है कि जियोकिट सही तरीके से स्थापित है।

1
Mark Locklear 28 फरवरी 2019, 22:29

1 उत्तर

सबसे बढ़िया उत्तर

उनके पास कुछ नए क्षेत्र हैं ताकि आप यह कर सकें:

SapApplication.within 10, origin: '100 Spear st, San Francisco, CA'
1
smathy 1 मार्च 2019, 17:28