提问人:user3202300 提问时间:3/21/2023 更新时间:3/21/2023 访问量:97
迁移到 Rails 6 时autoload_paths未初始化的常量
Uninitialized constant for autoload_paths when migrate to Rails 6
问:
我有关于ruby 2.6.2和rails 5.2.3的项目。 我成功迁移到 ruby 3.1.3。 现在尝试迁移到 Rails 6.1.7.3。
但是当我尝试运行时,我得到下一个异常:rails c
uninitialized constant DateUtils (NameError)
DateUtils 是 app/utils 文件夹中的一个模块: app/utils/date_utils.rb
module DateUtils
module_function
在config/application.rb中,我有下一段代码:
config.autoloader = :classic
config.autoload_paths += Dir[Rails.root.join('app', 'utils')]
可能是什么问题?
答: 暂无答案
评论
config.autoload_paths += Dir[Rails.root.join('app', 'utils', '*', '**')]