When one retrieves a Rails model object, how are the column (or object attribute) names accessed?
Asked
Active
Viewed 1.9k times
2 Answers
6
Example:
user = User.find(1)
p user.attributes.keys

Zabba
- 64,285
- 47
- 179
- 207
-
1This of course requires there be at least one record in the table – Zando Aug 17 '11 at 17:54
-
1The OP asked "When one **retrieves** a Rails model object..." – Zabba May 17 '13 at 22:19
-
We should have one record with id equal 1. Too many conditions for a simple operation. – Alexander Revutsky Mar 14 '15 at 10:34