Loại dữ liệu cho cột đó phải là văn bản để khi di chuyển, bạn có thể chỉ định:
add_column :user_details, :additional_info, :text
Sau đó, trong mô hình của bạn, bạn phải chỉ định rằng cột này sẽ chứa một hàm băm và bạn thực hiện điều đó bằng lệnh tuần tự hóa:
class UserDetail < ActiveRecord::Base
serialize :additional_info
Sau đó, bạn có thể lưu thông tin băm.
@ud = UserDetail.new
@ud.additional_info = {:salary => 1000000}
@ud.save