【发布时间】:2018-07-05 01:57:28
【问题描述】:
我有一个包含模块(ServerConstants)的类(服务器)
class Server
include ServerConstants
这两个文件都位于 lib/server 文件夹中
我收到一个错误:无法自动加载常量 Server::ServerConstants
- 当我明确使用 require 时,它可以正常工作。
-
我阅读了 Rails 自动加载功能,想知道为什么它没有启动。我的 application.rb 文件似乎包含正确的自动加载路径。
config.autoload_paths += Dir["#{config.root}/lib/**/"] config.autoload_paths += Dir["#{config.root}/app/models/**/"]
我错过了什么? 我们使用的是 Rails 4.2.8
【问题讨论】:
标签: ruby-on-rails