过程:model A,model B 单表继承自 C,A 和 B 的特定属性目前看来不明确,所以我不能把这些属性加在 C 表中,而是新建一张 key-value 表,把这些特定属性存放在这个表中。我目前认为只能通过 A.where("key = attr").first.value 得到属性值,有点繁琐,所以请教下大家有没有可以让我直接 A.attr 得到属性值得 gem。
你把这个查询语句写成一个 c 的方法 不就可以了
hstore