Ruby on rails 错误未定义方法E';INTEGER&x27;何时进行迁移 我正在用Ruby构建一个数据库,但当我尝试创建一个模型(数据库表)时,出现了几个错误,我不明白“在块中更改”和“更改”是什么。这里是错误。 >C:\Users\MINH\Monika>rakedb:migrate >==20161130153857 CreatePages:正在迁移====================================== >--创建表格(:页) >雷克流产了! >StandardError:发生错误,此迁移和所有后续迁移已取消: >#> >C:/Users/MINH/Monika/db/migrate/20161130153857\u创建页面。rb:11:in`block in>change' >C:/Users/MINH/Monika/db/migrate/20161130153857_create_pages.rb:3:in'change' >NoMethodError:未定义的#>>。。 >C:/Users/MINH/Monika/db/migrate/20161130153857\u创建页面。rb:11:in`block in>change' >C:/Users/MINH/Monika/db/migrate/20161130153857_create_pages.rb:3:in'change' >任务:TOP=>db:migrate >(通过使用--trace运行任务查看完整跟踪)

Ruby on rails 错误未定义方法E';INTEGER&x27;何时进行迁移 我正在用Ruby构建一个数据库,但当我尝试创建一个模型(数据库表)时,出现了几个错误,我不明白“在块中更改”和“更改”是什么。这里是错误。 >C:\Users\MINH\Monika>rakedb:migrate >==20161130153857 CreatePages:正在迁移====================================== >--创建表格(:页) >雷克流产了! >StandardError:发生错误,此迁移和所有后续迁移已取消: >#> >C:/Users/MINH/Monika/db/migrate/20161130153857\u创建页面。rb:11:in`block in>change' >C:/Users/MINH/Monika/db/migrate/20161130153857_create_pages.rb:3:in'change' >NoMethodError:未定义的#>>。。 >C:/Users/MINH/Monika/db/migrate/20161130153857\u创建页面。rb:11:in`block in>change' >C:/Users/MINH/Monika/db/migrate/20161130153857_create_pages.rb:3:in'change' >任务:TOP=>db:migrate >(通过使用--trace运行任务查看完整跟踪),ruby-on-rails,ruby,postgresql,migration,Ruby On Rails,Ruby,Postgresql,Migration,这就是迁移 >class CreatePages < ActiveRecord::Migration[5.0] > def change > create_table :pages do |t| > t.string :name > t.text :description > t.text :address > t.text :contact > t.string :profile_i

这就是迁移

>class CreatePages < ActiveRecord::Migration[5.0]
>  def change
>    create_table :pages do |t|
>      t.string :name
>      t.text :description
>      t.text :address
>      t.text :contact
>      t.string :profile_image
>      t.string :cover_image
>      t.string :look_book
>      t.interger :seller_id
>
>     t.timestamps 
>    end
>  end
>end
>class CreatePagesdef更换
>创建表格:页面不可用|
>字符串:名称
>文本:描述
>文本:地址
>文本:联系
>t.string:profile\u图像
>t.string:cover\u图像
>t.string:看看书
>t.INTEGER:卖方id
>
>时间戳
>结束
>结束
>结束

试试这个:

   class CreatePages < ActiveRecord::Migration[5.0]
      def change
        create_table :pages do |t|
          t.string :name
          t.text :description
          t.text :address
          t.text :contact
          t.string :profile_image
          t.string :cover_image
          t.string :look_book
          t.integer :seller_id 

          t.timestamps
        end
      end
    end
class CreatePages
你的意思是
整数
?啊,我知道,我忘了。哈哈哈…..检查卖家的身份证,它是“整数”而不是“整数”。
   class CreatePages < ActiveRecord::Migration[5.0]
      def change
        create_table :pages do |t|
          t.string :name
          t.text :description
          t.text :address
          t.text :contact
          t.string :profile_image
          t.string :cover_image
          t.string :look_book
          t.integer :seller_id 

          t.timestamps
        end
      end
    end