我在目录/config/initializers/constants_data.rb
后面有一行:
ADM = User.find_by_name('admin').id
这是在localhost上工作,但当我将应用程序部署到Heroku时,我得到应用程序错误错误H10(应用程序崩溃)。
我该如何避免?
答案 0 :(得分:1)
您的管理员用户可能不存在。 在这种情况下,您应该始终提供后备。
ADM = User.find_or_create_by_name('admin').id
而不是
ADM = User.find_by_name('admin').id