2012-03-01 9 views
0

私はアクティブなレコードクラスを開いています。 そのクラスで利用できるすべてのフィールドを知りたいですか?
私は、私の壁にぶら下がっているデータベースの設計文書に移動することなく、これを迅速に行うことができますか?Rails:アクティブなレコードに含まれるフィールドを調べるにはどうすればいいですか

私は、私から難読化されたパブリックデータ要素の周りに私の頭を包み込むようにしていますが、利用可能なフィールド名を得るのはとてもイライラしています。

+0

私はとても疲れています。 – baash05

答えて

1

多分Model.attribute_namesがあなたが探しているものです。

+0

実行時ではなく、コードを見ながら私はもっと考えていました。私は基本的にパブリックメンバー/変数を持つクラスを持っています。私はコードを読んでいますが、私は彼らが何であるかという手がかりはありません。 – baash05

+0

データベーススキーマ 'db/schema.rb'はヒントを与えることができます。あるいは、 'db/migrate /'にある移行ファイルを分析することもできます。しかし、これはスキーマがどのくらいの頻度で変更されたかに応じて多くの作業になる可能性があります。 – iltempo

関連する問題