Ruby on rails Rails控制台未加载环境
我遇到了一个奇怪的问题。我的rails控制台没有加载rails环境的部分内容,只是在生产环境中加载。在开发中,它运行良好Ruby on rails Rails控制台未加载环境,ruby-on-rails,Ruby On Rails,我遇到了一个奇怪的问题。我的rails控制台没有加载rails环境的部分内容,只是在生产环境中加载。在开发中,它运行良好 :~/production_code/current$ RAILS_ENV=production rbenv exec rails c Running via Spring preloader in process 26218 Loading production environment (Rails 5.2.1) ActiveRecord:
:~/production_code/current$ RAILS_ENV=production rbenv exec rails c
Running via Spring preloader in process 26218
Loading production environment (Rails 5.2.1)
ActiveRecord::Base.connection.tables
=> ["schema_migrations", "ar_internal_metadata", "markets", "delayed_jobs", "users"]
irb(main):004:0> Market
Traceback (most recent call last):
1: from (irb):4
NameError (uninitialized constant Market)
Did you mean? Marcel
irb(main):005:0>
我也不明白reset代码>和RAILS\u根未定义
我真的很困惑到底发生了什么,也不知道从这里到哪里去调查。这发生在spring投入生产时。尝试以下任一方法:
spring stop
或者使用ps-eaf | grep-spring
查找正在运行的spring进程并杀死它们
spring成功停止后,请再次尝试控制台。谢谢。我已经有一段时间没有使用rails了。这对我来说是新的。我去读一下。