Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 枚举的Sequel和Postgres数组_Arrays_Ruby_Postgresql_Enums_Sequel Gem - Fatal编程技术网

Arrays 枚举的Sequel和Postgres数组

Arrays 枚举的Sequel和Postgres数组,arrays,ruby,postgresql,enums,sequel-gem,Arrays,Ruby,Postgresql,Enums,Sequel Gem,我有很多车 我有一个列为:own_cars:enum_cars[]的表用户 例如,当我获取用户模型并获取own_cars字段时,我有: user.own_cars #=> "{Ford}" String 我接通了 DB.extension:pg_数组 及 续集.扩展:pg_阵列 但这对我不起作用。我应该如何将字段提取为数组?或者使用枚举数组是不可能的?解决此问题 如果表中有数组枚举字段,则u应注册数组类型: DB.extension :pg_array DB.register_array

我有很多车

我有一个列为:own_cars:enum_cars[]的表用户

例如,当我获取用户模型并获取own_cars字段时,我有:

user.own_cars #=> "{Ford}" String
我接通了

DB.extension:pg_数组

续集.扩展:pg_阵列

但这对我不起作用。我应该如何将字段提取为数组?或者使用枚举数组是不可能的?

解决此问题

如果表中有数组枚举字段,则u应注册数组类型:

DB.extension :pg_array
DB.register_array_type(:enum_cars)
你是在问怎么做?还是你不熟悉你有很多?