【发布时间】:2015-07-12 16:35:01
【问题描述】:
运行命令时出现以下错误
rake db:migrate VERSION=201504******.
错误:
耙子中止!
不知道如何构建任务'20150419131135'
实际上我已经有一个迁移文件。现在我正在连接到一个新数据库。我想在该数据库中创建表。请检查我的以下文件。
20150419131135_create_users.rb:
class CreateUsers < ActiveRecord::Migration
def self.up
if !table_exists? :users
create_table :users do |t|
t.string :contact_name
t.string :login_id
t.string :password_hash
t.string :password_salt
t.string :phone
t.string :address
t.timestamps
end
end
end
end
class CreateUsers < ActiveRecord::Migration
def self.down
drop_table :users if !table_exists?(:users)
end
end
迁移后出现上述错误。请帮我解决此错误。
【问题讨论】:
-
如果你只做
rake db:migrate(无版本)会怎样
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord ruby-on-rails-3.2