Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails控制台未加载环境_Ruby On Rails - Fatal编程技术网

Ruby on 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:

我遇到了一个奇怪的问题。我的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::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了。这对我来说是新的。我去读一下。