ruby-on-rails - 找不到对应 JSONB 列的记录
问题描述
给定一个模型:
class Search < ApplicationRecord
store_accessor :query, :city, :tags
end
search_1 = Search.create(query: { city: 'Denver', tags: ['patio', 'food-truck'] })
有人会认为这个查询可以正常工作吗?
Search.where("array[query->>'tags'] @> array[:keys]::text[]", keys: search_1.tags)
任何人都可以就为什么这不起作用提供建议?
解决方案
推荐阅读
- flutter - pubspec.yaml 第 21 行第 5 列出错
- java - 如何修复 Netbeans IDE 安装错误?
- java - 无法检索特定字段的列表项值
- reactjs - 在使用 React 和 Electron 登录后,构建登录并继续到主页的最佳方式是什么
- python - 在 telethon.events 中使用“聊天”参数
- android - 如何在 Retrofit2 api 调用中调用 JSONObject?
- html - HTML 辅助功能选项卡无法按预期工作
- javascript - 如何在带有 Hooks 的 react-router v5 中的 POST 请求后重定向
- ms-access - 是否可以根据字段的值更改记录在报告中的显示方式?
- memory-management - MQTT 代理 - CPU 和内存使用过多