续集和Postgres枚举枚举

时间:2017-09-30 06:25:37

标签: arrays ruby postgresql enums sequel-gem

我有enum_cars

我的表格user包含列:own_cars: enum_cars[]

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

user.own_cars #=> "{Ford}" String

我连接了

  

DB.extension:pg_array

  

Sequel.extension:pg_array

但这对我不起作用。我应该怎样做以Array获取字段?或者使用枚举数组是不可能的?

1 个答案:

答案 0 :(得分:0)

解决此问题。

如果你有表数组枚举字段,你应该注册数组类型:

DB.extension :pg_array
DB.register_array_type(:enum_cars)