如何在ActiveRecord中的ActiveRecord :: Base中表示序列化字段:迁移(Rails 2.3.16)

时间:2015-05-15 12:25:00

标签: ruby-on-rails ruby ruby-on-rails-3 activerecord

我是铁杆新手。我经常读取如何序列化字符串数组,例如将其存储在数据库中。

class Fle < ActiveRecord::Base
   serialze :etat_fle

end

但我不知道如何在相应的ActiveRecord :: Migration中表示此序列化字段 有人有想法吗?

2 个答案:

答案 0 :(得分:2)

将其存储为add_column :table, :column, :text 。如果表已经创建 -

{{1}}

答案 1 :(得分:1)

正如Major Major所说,我必须在我的迁移文件中声明这样的字段

t.column :type_fle, :text

另外我必须在ActiveRecord :: Base文件中声明前缀为 serialize 的字段

serialize :type_fle