为什么lib中的模块和类没有自动加载?我无法在其他类或模型中包含模块。
module Data::State
STATES = {new: 1, old: 2}
end
错误: -
NameError:未初始化的常量Data :: Video :: State while包含模型中的Data :: State
答案 0 :(得分:0)
将此添加到特定的环境配置文件,例如config/environments/development.rb
,如果您只想加载RAILS_ENV=development
,或者config/application.rb
,如果您要为所有环境自动加载
config.autoload_paths += %W( #{config.root}/lib )