Datatypen for den kolonne skal være tekst, så i dine migreringer kan du angive:
add_column :user_details, :additional_info, :text
Så i din model skal du angive, at denne kolonne vil indeholde en hash, og det gør du med kommandoen serialize:
class UserDetail < ActiveRecord::Base
serialize :additional_info
Derefter kan du gemme hash-oplysninger.
@ud = UserDetail.new
@ud.additional_info = {:salary => 1000000}
@ud.save