2

というデータモデルがあるとしWidgetます。ウィジェットを1つ選ぶと...

widget = Widget.find(1) 

... でその属性を取得できますwidget.attributes.keys

しかし、ウィジェットを見つけたくない場合はどうすればよいでしょうか?

ActiveRecord::Base最初に特定の Widget を 1 つ取得しなくても、Widget クラス (から継承) のすべての属性を一覧表示する方法はありますか?

4

2 に答える 2

6

データモデルから直接属性を取得できます。

Widget.column_names
于 2012-06-24T01:34:33.153 に答える