如何在ActiveRecord类中访问别名属性?有没有更好的方法让我失踪?

时间:2012-04-13 14:28:25

标签: ruby-on-rails activerecord

我正在使用旧版数据库进行连接,并使用alias_attribute将旧列名映射到新列。

它工作得很好,但我也希望得到一个记录的所有属性的列表。使用record.attributes只能给我原始属性,而不是别名。有没有办法可以通过类似的方法列出所有这些?

也许我只会做一个查找哈希会更好?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我担心无法获取别名属性列表。 alias_attribute方法除了创建少数getter / setter之外什么都不做。这种方法不会以任何方式“标记”这些方法。