Net::IMAP 未初始化常量错误
Net::IMAP uninitialized constant error
我真的不知道从哪里开始,但我(第一次)使用 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"])
不太确定这里发生了什么,我的 Gemfile.rb
中不需要任何东西?或者在我设置 imap
变量之前还有什么?
您需要在文件顶部 require 'net/imap'
将 Net::IMAP
纳入范围。
我真的不知道从哪里开始,但我(第一次)使用 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"])
不太确定这里发生了什么,我的 Gemfile.rb
中不需要任何东西?或者在我设置 imap
变量之前还有什么?
您需要在文件顶部 require 'net/imap'
将 Net::IMAP
纳入范围。