0

我已经看过一个类似的问题,但答案对我不起作用: Gem available in irb but not rails console

我正在使用 Gmail gem。https://github.com/nu7hatch/gmail

我可以成功调用它并在 irb 中使用它,但是当我尝试在控制台中执行相同操作时,我得到如下信息:

NameError: uninitialized constant ApplicationController::Gmail

gem 'gmail'的 Gemfile 中有。我也试过了gem 'gmail', :require => 'gmail'

这是在 irb 中工作的代码行:

require 'gmail' # returns true
gmail = Gmail.connect("username", "password")

当我尝试require 'gmail'在我的 rails 控制台中时,它返回 false。

有任何想法吗?谢谢!

4

1 回答 1

0
Gmail.new("username", "password") do |client|
  puts client.logged_in?
  puts client.inbox.count
  ...DO WHATEVER You want...
end

试试上面的代码片段...

于 2013-09-16T12:01:01.550 回答