【问题标题】:Net::IMAP uninitialized constant errorNet::IMAP 未初始化常量错误
【发布时间】:2015-09-27 04:59:30
【问题描述】:

我真的不知道从哪里开始,但我(第一次)使用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 变量之前还有什么?

【问题讨论】:

    标签: ruby-on-rails imap


    【解决方案1】:

    您需要在文件顶部添加require 'net/imap' 才能将Net::IMAP 纳入范围。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-08
      • 2011-02-25
      • 2011-09-29
      • 2017-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多