过滤器“输入”为空时,导轨和活动管理过滤器出错

时间:2018-02-21 19:02:10

标签: ruby-on-rails postgresql ruby-on-rails-3 ruby-on-rails-4 activeadmin

你好吗?我有一个ActiveAdmin的问题,我有一个视图,我有filterts搜索特定的记录。喜欢这个过滤器:

filter :has_open_offers_in, as: :select, label: 'Has buyer offers?', collection: ['Yes', 'No'] filter :expiring_tonight_in, as: :select, label: 'Expires tonight?', collection: ['Yes', 'No']

如果我按has_open_offers_in = 'No'expiring_tonight_in = 'No'进行过滤,在我的数据库中我没有使用此过滤器的情况,那么当我使用此params过滤时,请使用以下内容在postgres中执行查询:{{1}但是postgres会抛出错误,因为不支持("bid_sales"."id" IN (A LOT OF IDS) AND "bid_sales"."id" IN ())

Postgres错误示例:

IN ()

有人查看类似的错误?

0 个答案:

没有答案