我正在Heroku上部署應用程序。雖然部署的經驗很好,但我在修理東西時感到很痛苦。在rails應用程序中顯示錯誤。第500頁heroku應用程序
第一件事情是autoincrement
ID都是在heroku db和我的db之間搞砸了。所以在部署之前,我必須從我的本地應用程序中刪除所有數據,然後將我的數據庫推送到heroku。如果我不這樣做,然後試圖在heroku應用程序中添加一個記錄,我會得到重複的關鍵錯誤。有沒有一種方法來控制軌道中的自動增量ID?
第二件事,當heroku應用出現錯誤時。我看到了自定義500錯誤頁面。 We're sorry, but something went wrong
(500)。有沒有辦法顯示某種錯誤信息呢?或者我必須依賴於heroku日誌?這只是爲了發展,所以如果發生錯誤,我只想在頁面上看到它。它ATLEAST某些部分...
我是新來的Heroku和Rails
我真的需要一個插件才能在我的500頁上顯示一些錯誤嗎?看起來像一個過度。加上插件發送電子郵件和東西。我不需要這些功能。我只需要最低限度 – ratan
關於推。我這樣做。但是如果某個表的id爲5,那麼在heroku上,當我再次向該表添加內容時。它給出了重複鍵錯誤,因爲autoincrement id與我的本地db不一樣。我做'heroku db:push'我希望能照顧autincremented id和東西。但顯然不是? – ratan
使用插件可以讓您通過電子郵件獲取錯誤,而不會顯示給世界看(可能暴露您的應用程序的一些內部工作)。這可能是在生產中明智的做法。 –