我正在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
使用插件可以让您通过电子邮件获取错误,而不会显示给世界看(可能暴露您的应用程序的一些内部工作)。这可能是在生产中明智的做法。 –