我在侧Rails.root/lib文件夹中放置文件名g.rb 文件内容如下:
module Google
end
Run Code Online (Sandbox Code Playgroud)
然后我补充说
config.autoload_paths += %W(#{config.root}/lib #{Rails.root}/app/delayed_jobs)
Run Code Online (Sandbox Code Playgroud)
对我的 Rails.root/config/application.rb
但是,当我尝试从中调用Google时rails console,会抛出异常.只有在我执行时,例外才会消失require 'google'.为什么?我的文件不应该自动加载,不应该在没有任何额外require声明的情况下访问模块吗?