我为Ruby on Rails应用程序following the documentation(barnes gem等)在Heroku中为ruby语言指标启用了增强的语言指标。这成功完成了。
稍后,当我通过Rails控制台heroku console --app my-rails-app-name
检查系统中的某些内容时看到错误。任何对模型常量示例的调用都会导致以下输出:
Running console on ⬢ my-rails-app-name... up,run.8724 (Standard-1X)
irb(main):001:0> MyModel.all.count
Traceback (most recent call last):
4: from /app/vendor/bundle/bin/console:29:in `<main>'
3: from /app/vendor/bundle/bin/console:29:in `load'
2: from /app/vendor/bundle/ruby/2.6.0/gems/countries-3.0.0/bin/console:14:in `<top (required)>'
1: from (irb):1
NameError (uninitialized constant MyModel)
解决方法是显式运行Rails控制台
heroku run rails console --app my-rails-app-name