2012-04-13 2 views
1

私は古いデータベースとインターフェースしていて、alias_attributeを使用して古い列名を新しいものにマップしました。ActiveRecordクラスのエイリアス属性にアクセスする方法は?私が行方不明になっているより良い方法はありますか?

素晴らしいですが、レコードのすべての属性のリストも取得したいと考えています。 record.attributesを使用すると、元の属性のみが表示され、エイリアス化された属性も表示されません。同様の方法でこれらすべてをリストする方法はありますか?

多分私は検索のハッシュを作成する方が良いでしょうか?

ありがとうございます!

答えて

0

エイリアス属性のリストを取得することはできません。 alias_attributeメソッドは、ゲッタ/セッタをほとんど作成しないだけです。このメソッドは、これらのメソッドを決して「マーク」しません。

関連する問題