大家好,最近刚接触 postgresql 以及 hstore,我想问大家通过 hstore 能实现普通的 active_record 中的那种关联吗?比如
class User < ActiveRecord::Base
serialize :properties, ActiveRecord::Coders::Hstore
end
我想在 hstore 类型的 properties 中存放 key 为 department_id 的一个 hash,例如{department_id: 10}
这样。
请问如何通过这个 department_id 关联找到对应的 department,像 active_record 中那样
class User < ActiveRecord::Base
belongs_to :deparment
end
就可以使用User.find(xxx).deparment
了?
还有这种应用场景是不是不适用 hstore?