Ruby on rails rails 4 rake中止!论赫罗库
rakedb:migrate在开发中运行良好,应用程序也是如此。只有和希罗库在一起,我才会经历麻烦Ruby on rails rails 4 rake中止!论赫罗库,ruby-on-rails,heroku,migration,Ruby On Rails,Heroku,Migration,rakedb:migrate在开发中运行良好,应用程序也是如此。只有和希罗库在一起,我才会经历麻烦 $ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.5905 -- create_table(:users) -- create_table(:users) rake aborted! ActiveRecord::MigrationProxy#disable_ddl_tran
$ heroku run rake db:migrate
Running `rake db:migrate` attached to terminal... up, run.5905
-- create_table(:users)
-- create_table(:users)
rake aborted!
ActiveRecord::MigrationProxy#disable_ddl_transaction delegated to
migration.disable_ddl_transaction, but migration is nil:
#<struct ActiveRecord::MigrationProxy name="DeviseCreateAdmins",
version=20130802210826, filename="/app/db/migrate/20130802210826_devise_create_admins.rb",
scope=""
$heroku运行rake数据库:迁移
正在运行附加到终端的“rake db:migrate”。。。起来,跑
--创建表格(:用户)
--创建表格(:用户)
雷克流产了!
ActiveRecord::MigrationProxy#禁用委托给的_ddl_事务
migration.disable_ddl_事务,但迁移为零:
# 您缺少一个方法名
class DeviseCreateAdmins < ActiveRecord::Migration
def change
create_table :users do |t|
t.database_authenticatable
t.confirmable
t.recoverable
t.rememberable
t.trackable
t.timestamps
end
end
end
classdeviesecreateAdmins
请注意开头的def更改。ahhh。这么简单,就在我面前!谢谢你,约翰!
class DeviseCreateAdmins < ActiveRecord::Migration
def change
create_table :users do |t|
t.database_authenticatable
t.confirmable
t.recoverable
t.rememberable
t.trackable
t.timestamps
end
end
end