Rails 3.1
Loading development environment (Rails 3.1.3)
ruby-1.9.3 irb> user = User.select(:email).first
=> #<User email: "rafaeldx7@...">
ruby-1.9.3 irb> user.respond_to? :created_at
=> true
ruby-1.9.3 irb> user.created_at
=> nilRails 3.2
Loading development environment (Rails 3.2.0.rc1)
ruby-1.9.3 irb> user = User.select(:email).first
=> #<User email: "rafaeldx7@...">
ruby-1.9.3 irb> user.respond_to? :created_at
=> true
ruby-1.9.3 irb> user.created_at
ActiveModel::MissingAttributeError: missing attribute: created_at
from (irb):3
from /Users/rafaeldx7/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.0.rc1/lib/rails/commands/console.rb:47:in `start'
from /Users/rafaeldx7/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.0.rc1/lib/rails/commands/console.rb:8:in `start'
from /Users/rafaeldx7/.rvm/gems/ruby-1.9.3-p0/gems/railties-3.2.0.rc1/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'Doc: http://api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html#method-i-select