我已经在我的 Rails 4 应用程序中设置了 Postgres 的 hstore
数据类型,它运行良好。
有没有办法为 Hstore 列中的每个属性定义默认数据类型转换?这个例子说明:
{ "key1"=> "1", "key2"=> "2"}
默认情况下,我想从这个模型中检索“1”和“2”作为 INT。有什么方法可以使用 Hstore 执行此操作,还是我每次都需要添加“.to_i”?
最佳答案
您可以使用 gem hstore_accessor .
可用的类型有:string
、integer
、float
、decimal
、datetime
、date
、boolean
、array
(已弃用)和 hash
(已弃用)。
关于ruby-on-rails - Rails 和 Postgres HSTORE 属性类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29188653/