我已经看过类似的问题,但答案对我不起作用: Gem available in irb but not rails console
我正在使用Gmail gem。 https://github.com/nu7hatch/gmail
我可以成功调用它并在irb中使用它,但是当我尝试在我的控制台中执行相同操作时,我会得到类似的结果:
NameError: uninitialized constant ApplicationController::Gmail
我的Gemfile中有gem 'gmail'
。我也试过了gem 'gmail', :require => 'gmail'
。
这是在irb中运行的代码行:
require 'gmail' # returns true
gmail = Gmail.connect("username", "password")
当我在rails控制台中尝试require 'gmail'
时,它返回false。
有什么想法吗?谢谢!
答案 0 :(得分:0)
Gmail.new("username", "password") do |client|
puts client.logged_in?
puts client.inbox.count
...DO WHATEVER You want...
end
尝试以上代码段...