gpt4 book ai didi

arrays - rails 3 postgres 数组支持

转载 作者:行者123 更新时间:2023-11-29 11:45:43 26 4
gpt4 key购买 nike

我在 postgres 中有一个查询返回其中一列中的 postgres 数组:

SELECT e.context->'device' AS device, count(e.data->'model_name') AS members, ARRAY_AGG(e.data->'model_name') AS models
FROM entity AS e
WHERE e.data->'type'='chassis' GROUP BY e.context->'device', e.data->'model_name';

是否有 gem 或 serialize 语句可以用来映射 Rails 3 模型,以便我可以将 models 直接用作 ruby​​ 数组?

我知道我可以在 Controller 中循环遍历它,但这似乎不是很干。

最佳答案

万一有人发现这个并且像我一样正在寻找添加对 Rails 3.2 应用程序的支持我找到了 1.0 version of postgres_ext gem .

1.0 版本依赖于 ActiveRecord 3.2。

更高的主要版本用于 Rails 4。

关于arrays - rails 3 postgres 数组支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15213251/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com