Rails在迁移时停止

时间:2012-12-17 23:04:03

标签: mysql ruby-on-rails migration

它发出以下错误:

Mysql2::Error: Table 'aperture_developement.content_pages' doesn't exist: SHOW FULL FIELDS FROM `content_pages`

这很奇怪,因为它应该尝试创建该表。

迁移:

class CreateContentPages < ActiveRecord::Migration
  def change
    create_table :content_pages do |t|
      t.string :title
      t.string :permalink
      t.string :subtitle
      t.text :content

      t.timestamps
    end
  end
end

Full trace here

1 个答案:

答案 0 :(得分:0)

您可能在ActiveAdmin中设置了一个过滤器或其他设置,用于检索ContentPages,并且您需要将其包含在proc中。看到这个问题:

https://github.com/gregbell/active_admin/issues/1360