AR::Base#attributes! returns hash with indifferent access