Net :: IMAP未初始化的常量错误

Cam*_*ziz 4 imap ruby-on-rails

我真的不知道从哪一个开始,但我(第一次)使用Net::IMAP,我收到以下错误:

NameError in EmailsController#connect
uninitialized constant Net::IMAP

Extracted source (around line #4):

2  
3 def connect
4  imap = Net::IMAP.new('outlook.office365.com')
5  imap.authenticate('LOGIN', '**@**.com', '**')
6  imap.examine('INBOX')
7  @emails = imap.search(["RECENT"])
Run Code Online (Sandbox Code Playgroud)

不太确定这里发生了什么,我不需要在我的任何东西Gemfile.rb?或者在设置imap变量之前的其他任何事情?

小智 6

您需要require 'net/imap'在文件的顶部Net::IMAP进入范围.