2013-08-03 20 views
0

我已經看過類似的問題,但答案是不是爲我工作: Gem available in irb but not rails console寶石IRB訪問,但無法安慰/應用

我使用Gmail的寶石。 https://github.com/nu7hatch/gmail

我可以成功地把它和IRB使用它,但是當我嘗試做同樣在我的控制檯,我得到的是這樣的:

NameError: uninitialized constant ApplicationController::Gmail 

我有gem 'gmail'在我的Gemfile。我也嘗試過gem 'gmail', :require => 'gmail'

這是代碼,在內部評級法工程線路:

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

當我嘗試require 'gmail'在我的rails控制檯,它返回false。

任何想法?謝謝!

+0

有沒有在你的應用程序目錄的'束install'工作?我希望你會看到在該輸出和你的'Gemfile.lock'文件中列出的gmail gem。 –

+0

你的Gemfile.lock是什麼樣的? – jordelver

+0

我看到這在我的Gemfile.lock的:Gmail的(0.4.0) gmail_xoauth(> = 0.3.0) 郵件(> = 2.2.1) MIME(> = 0.1) gmail_xoauth(0.4.1) 的OAuth (> = 0.3.6) – keypulsations

回答

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

試試上面的代碼片段...