Heroku 上的 /initializers 文件夹中的常量



我在目录中有以下行/config/initializers/constants_data.rb

ADM = User.find_by_name('admin').id

这在本地主机上工作,但是当我将应用程序部署到 Heroku 时,我收到应用程序错误错误 H10(应用程序崩溃)。

我怎样才能避免这种情况?

您的管理员用户可能不存在。在这种情况下,应始终提供回退。

ADM = User.find_or_create_by_name('admin').id

而不是

ADM = User.find_by_name('admin').id

最新更新