我有一个本地开发的应用程序在postgres上工作正常,但是,一旦我将它上传到heroku,我在迁移中收到错误:
undefined method `bool' for #<ActiveRecord::ConnectionAdapters::PostgreSQL::TableDefinition:0x007fb335472530>/app/db/migrate/20150603202509_devise_create_admins.rb:5:in `block in change'
引用迁移的第5行:
t.boolean :manage_users, default: false
我在本地没有任何问题,只是现在它在heroku上。使用pg v0.18.2
答案 0 :(得分:1)
我也遇到了这个错误。 我这样做是为了导致错误:
$ rails generate scaffold MyObject isGreen:bool
我通过将bool
更改为boolean
来修复此问题:
$ rails generate scaffold MyObject isGreen:boolean