在Rails 4中使用gmail gem

时间:2014-10-15 11:21:22

标签: ruby-on-rails ruby-on-rails-4 rubygems gmail

我试图将nu7hatch / gmail gem用于rails并且我遇到了一些问题。为了排除与我的应用程序的其余部分的冲突,我启动了一个新的c9.io实例,其代码绝对最少但仍然遇到了同样的问题。我更改了基本的Rails脚手架,如下所示:

Gemfile(已添加):

gem 'gmail'

routes.rb(已添加):

root 'welcome#index'

welcome_controller.rb:

class WelcomeController < ApplicationController
  def index
    Gmail.connect("username", "password") do |gmail|
      @emails=gmail.inbox.find(:unread)
    end
  end
end

index.html.erb(view):

<%= @emails.each do |email| %>
<p><%= email.subject %></p>
<% end %>

当我访问我的应用程序的根目录时,出现以下错误: 无法加载此类文件 - mime / message

Rails告诉我这个错误是指行: @电子邮件= gmail.inbox.find(:未读)

有没有人有任何想法让我能做到这一点吗?

0 个答案:

没有答案