使用rails运行postgres功能

时间:2018-03-14 07:49:48

标签: ruby-on-rails postgresql activerecord rails-activerecord

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

0 个答案:

没有答案