/ / Undefinierte Methode 'bool' während der Migration (Rails Heroku Postgres) - Ruby-on-Rails, Postgresql, Ruby-on-Rails-4, Heroku

Undefinierte Methode 'bool' während der Migration (Rails Heroku Postgres) - Ruby-on-Rails, PostgreSQL, Ruby-on-Rails-4, Heroku

Ich habe eine lokal entwickelte App, die für Postgres gut funktioniert, aber sobald ich sie auf Heroku hochgeladen habe, erhalte ich einen Fehler bei der Migration:

undefined method `bool" for #<ActiveRecord::ConnectionAdapters::PostgreSQL::TableDefinition:0x007fb335472530>/app/db/migrate/20150603202509_devise_create_admins.rb:5:in `block in change"

Zeile 5 der referenzierten Migration:

t.boolean :manage_users, default: false

Ich hatte vor Ort keine Probleme, gerade jetzt, da es auf Heroku ist. Verwenden pg v0.18.2

Antworten:

1 für die Antwort № 1

Ich bin auch auf diesen Fehler gestoßen. Ich habe dies getan, um den Fehler zu verursachen:

$ rails generate scaffold MyObject isGreen:bool

Ich habe es behoben, indem ich gewechselt habe bool zu boolean:

$ rails generate scaffold MyObject isGreen:boolean