使用PostgreSQL函数进行搜索搜索定制

时间:2013-04-04 04:01:58

标签: ruby-on-rails ruby search rails-postgresql ransack

我有订单模型和付款模式。

订单有很多付款。

我正在使用ransack对订单模型进行搜索。我在搜索表单中有以下关联付款字段。

payments_created_at_lteq payments_created_at_gteq

允许用户选择该订单的付款日期范围。

在这种情况下,由于存在很多关系,我会在该付款日期范围内重复订单。

我想要的是在查询中使用一些PostgreSQL函数,如string_agg(),这样我就可以连接该订单的所有日期,以便订单不会重复。我如何使用ransack做到这一点?有没有什么办法可以自定义搜索搜索或结果方法来使用PostgreSQL函数。任何其他想法也欢迎。

此致

0 个答案:

没有答案