Rails 5无法加载自定义文件夹应用程序中的类

3
我已经在app文件夹下创建了一个名为serializers的新文件夹,并添加了一个名为SearchSerializer的新类。
当我在Rails控制台中运行Rails.application.config.eager_load_paths命令时,输出如下。但我不确定为什么SearchSerializer没有被初始化?

enter image description here


1
你在添加新文件夹后重新启动了 Spring 吗? - spickermann
2个回答

0

我怀疑你要么正确地命名了文件,要么正确地命名了类。请公开你的SearchSerializer类(内容、文件名)。


0
找到文件application.rb 添加以下行 config.autoload_paths << "#{Rails.root}/app/serializers" 或在config.autoload_paths += ...结尾处添加"#{Rails.root}/app/serializers"

1
我已经检查过了,我们不需要手动添加它。它已经存在于自动加载路径中。 - Deepak Kumar Padhy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接