Ruby on rails Ruby`require`not';在rails库中找不到我的文件

Ruby on rails Ruby`require`not';在rails库中找不到我的文件,ruby-on-rails,ruby,load,require,Ruby On Rails,Ruby,Load,Require,我正试图从rails'lib'目录加载文件,但出现错误: LoadError: cannot load such file -- lib/ss.rb 这很奇怪,因为在控制台中: File::exist? 'lib/ss.rb' # => true load 'lib/ss.rb' # => true require 'lib/ss.rb' # => LoadError 此外,此文件应该在启动时自动加载,因为在我的application.rb文件中,我取消了以下行的注释: c

我正试图从rails'lib'目录加载文件,但出现错误:

LoadError: cannot load such file -- lib/ss.rb
这很奇怪,因为在控制台中:

File::exist? 'lib/ss.rb' # => true
load 'lib/ss.rb' # => true
require 'lib/ss.rb' # => LoadError
此外,此文件应该在启动时自动加载,因为在我的application.rb文件中,我取消了以下行的注释:

config.autoload_paths += %W(#{config.root}/lib)

有人能给我一些启示吗?

你不应该包括lib和.rb

require "ssl"

您是否启用了线程安全?我没有。这是怎么回事?在线程安全模式下,自动加载被禁用。如果尚未启用,则不相关。