rubyonrails3-rakedb:migrate在我的表上没有显示任何更改



我是RoR的初学者,只需在Lynda上学习"Ruby on Rails 3 Essential Training with Kevin Skoglund"。

因为一些打字错误,所以我被卡住了,我把桌子放回了原来的状态。但在我做了之后,我再也不能换桌子了。无论是尝试rake-db:migrate version=0还是rake-db:migrate,终端都不会显示任何错误信号。

以下是我的迁移代码

 class CreateSections < ActiveRecord::Migration
  def self.up
   create_table :sections do |t|
    t.integer "pages_id"    
    t.string "name" 
    t.integer "position"
    t.boolean "visible" , :default => false
    t.string "content_type"
    t.string "content"
    t.timestamps
  end
 add_index("sections", "pages_id")
 end
def self.down
drop_table :sections
 end
end

您可以删除并重新创建数据库,使用:

rake db:reset
rake db:migrate

rake db:drop
rake db:create
rake db:migrate

相关内容

  • 没有找到相关文章

最新更新