Rails和Postgres HSTORE属性类型

时间:2015-03-21 22:09:51

标签: ruby-on-rails postgresql ruby-on-rails-4 hstore

我已经设立了Postgres'我的Rails 4应用程序中的hstore数据类型,它运行良好。

有没有办法为Hstore列中的每个属性定义默认数据类型转换?这个例子解释了:

{" key1" => " 1"," key2" => " 2" }

我想检索" 1"和" 2"默认情况下,从此模型作为INT。有什么方法可以使用Hstore来实现这一点,还是我需要添加" .to_i"每一次?

1 个答案:

答案 0 :(得分:2)

您可以使用gem hstore_accessor

可用的类型有:stringintegerfloatdecimaldatetimedatebooleanarray(已弃用)和hash(已弃用)。