Return jsonb 列数组计数大于给定值的 activerecord 结果

Return activerecord results for jsonb column array count greater than given value

在我的带有 Postgresql 数据库的 rails 5 应用程序中,有一个带有 jsonb 列 media 的 class Listing

我想return media 列中数组长度大于10 的记录。

我将如何在 ActiveRecord 中构造该查询?

原来很简单

Listing.where('JSONB_ARRAY_LENGTH(media) > 10')