Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails—尝试序列化DB表,但得到未定义的方法“serialize';错误_Ruby On Rails_Ruby On Rails 4_Serialization - Fatal编程技术网

Ruby on rails Rails—尝试序列化DB表,但得到未定义的方法“serialize';错误

Ruby on rails Rails—尝试序列化DB表,但得到未定义的方法“serialize';错误,ruby-on-rails,ruby-on-rails-4,serialization,Ruby On Rails,Ruby On Rails 4,Serialization,我正在尝试序列化一个表,以便从中保存和检索哈希 页面模型 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 :tabl

我正在尝试序列化一个表,以便从中保存和检索哈希

页面模型

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
class CreatePages
当我运行DB迁移时,我得到以下错误
NoMethodError:for#


不确定这里出了什么问题。

ActiveRecord::Migration中没有方法序列化<代码>序列化
方法应在模型内部使用

例如:

class User < ActiveRecord::Base
  serialize :preferences
end
class用户
参考链接:


在ActiveRecord::Migration中没有方法序列化<代码>序列化
方法应在模型内部使用

例如:

class User < ActiveRecord::Base
  serialize :preferences
end
class用户
参考链接:


啊呜普斯没有注意到这一点。感谢有时会发生。啊,伍普斯没有注意到这一点。感谢有时会发生。