我已经看过一个类似的问题,但答案对我不起作用: 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。
有任何想法吗?谢谢!