我在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
如何讓這個文件自動加載?
謝謝,這是一個很好的參考。 –