我在lib
目录内创建了一个awsmail.rb
。Rails自动从头开始加载lib
class AwsMail
def...
end
然而,当我把它叫做上rails console
,它抛出这个错误。
pry(main)> AwsMail
NameError: uninitialized constant AwsMail
我需要自己加载这个文件,以便它可以被调用。
像这样。
pry(main)> load "#{Rails.root}/lib/awsmail.rb"
=> true
pry(main)> AwsMail
=> AwsMail
如何让这个文件自动加载?
谢谢,这是一个很好的参考。 –