その列のデータ型はテキストである必要があるため、移行では次のように指定できます。
add_column :user_details, :additional_info, :text
次に、モデルで、この列にハッシュが含まれるように指定する必要があります。これは、serializeコマンドを使用して行います。
class UserDetail < ActiveRecord::Base
serialize :additional_info
その後、ハッシュ情報を保存できます。
@ud = UserDetail.new
@ud.additional_info = {:salary => 1000000}
@ud.save