我正在尝试序列化一个表,以便我可以保存并从中检索哈希值。
页面模型
class CreatePages < ActiveRecord::Migration
def change
create_table :pages do |t|
t.timestamps null: false
t.text :title
t.text :content_top
t.text :content_bottom
t.text :table_head
t.text :table_content
t.timestamps null: false
end
serialize :table_head
serialize :table_content
end
end
当我运行数据库迁移时,我收到以下错误NoMethodError: undefined method 'serialize' for #<ActiveRecord::Migration:0x007fd31c11f318>
不确定这里有什么问题。
答案 0 :(得分:2)
ActiveRecord :: Migration中没有方法序列化。 image = [UIImage imageWithData:data];
mehod应该在模型中使用
示例:
serialize
参考链接:
http://api.rubyonrails.org/classes/ActiveRecord/AttributeMethods/Serialization/ClassMethods.html