User.select("id, first_name, test(id)").where(id: [1,2,3,4,42]).within(50, :origin => [24.0, 75.5])
这里test是一个带有user_id的db函数,在chain方法中是geokit-rails gem
抛出错误
ArgumentError:参数数量错误(给定0,预期2..3)
有什么想法吗?通常测试函数与原始sql一起工作,我想计算近点(在范围内),所以我需要内链方法来解释为什么不想使用原始的sql