mik*_*kej 52
如果你有一个模型实例,那么它user.attributes就是模型属性及其值的哈希值,例如,你可以这样做:
user.attributes.each_pair do |name, value|
puts "#{name} = #{value}"
end
Run Code Online (Sandbox Code Playgroud)
如果您没有特定实例,则该类具有返回有关数据库中字段的信息的方法,例如User.columns和User.content_columns.例如
User.columns.each do |column|
puts column.name
end
Run Code Online (Sandbox Code Playgroud)