I don't know if its efficient, or right, but ActiveRecode::Base#attributes [1] seems to do the job
If you already know the fields, you can also do something like that :
[ :firstname, :lastname, ... ].each do |attr| val = model.send attr end
Hope it will help
[1] : ActiveRecord::Base