3
我有一個rails應用程序,我想設置一個管理用戶。設置生產rails應用程序管理員用戶
當我在我的本地計算機上執行此操作時,我剛進入控制檯並設置User.admin = true
,然後保存該記錄。
現在我有我在Heroku上的應用程序,我嘗試使用下面的命令來拉我的數據庫:
heroku pg:pull HEROKU_POSTGRESQL_quotes_app mylocaldb --app quotesappp
在這種情況下quotesapp是我的db和quotesappp是在Heroku我的應用程序名稱。當我這樣做時,我遇到了這個錯誤:
Unknown database: HEROKU_POSTGRESQL_quotes_app. Valid options are: DATABASE_URL
我從生產中的我的yml文件中獲得了db名稱quotesapp。
的database.yml:
production:
<<: *default
database: quotes_app
我在這裏的想法是拉DB到地方,設置管理員用戶,並推動恢復生產。有沒有人看到我爲什麼得到這個錯誤?或者你能否提出一個更好的方法來做到這一點?