检索Rails模型列名称

mbm*_*mbm 27 activerecord ruby-on-rails

当检索Rails模型对象时,如何访问列(或对象属性)名称?

Gre*_*zky 52

User.column_names
Run Code Online (Sandbox Code Playgroud)

像Rails中的很多东西一样,它只是工作:)


Zab*_*bba 5

例:

user = User.find(1)
p user.attributes.keys
Run Code Online (Sandbox Code Playgroud)