如何输出包括attr_accessor属性在内的所有属性?

时间:2012-05-08 00:38:51

标签: ruby-on-rails ruby activerecord attr-accessor

假设我有一个包含列名和电子邮件的用户类:

Class User < ActiveRecord::Base
  attr_accessor :gender
end

user = User.new(:gender => 'male', :name => 'joe', :email => 'user@example.com')

如果我想要属性,我通常可以使用user.attributes,user.inspect或user.to_yaml。 但是,这不会输出性别。有没有办法可以轻松输出所有内容?

1 个答案:

答案 0 :(得分:1)

我不相信你想做的事情很容易做到。

看到这个问题:

How to iterate ActiveRecord Attributes, including attr_accessor methods