ruby-on-rails – 使用Fetcher插件处理带有Rails的传入邮件时出错?

我正在尝试运行一个处理电子邮件的基本示例应用程序.没什么好看的,只是目前最基本的功能.我已经安装了Fetcher,配置了YAML,更新了:receiver,并创建了一个IncomingMailHandler类.

当我去启动FetcherDaemon时,我收到以下错误.

/Library/Ruby/Gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:105:in`const_missing’:未初始化的常量MailerDaemonFetcherDaemon :: IncomingMailHandler(NameError)

我正在使用Rails 2.3.2,以及最新的Fetcher插件.我的模型目录中的IncomingMailHandler类如下所示:

class IncomingMailHandler < ActionMailer::Base 
  def receive(email) 
    logger.info("Got a mail about: #{mail.subject}") 
  end 
end 

救命!

最佳答案 好吧,基本上,我是个笨蛋.我正在按照该死的网上的指示,除了github上大多数剪切和干燥的解释.几天后,我刚刚完成了动作,并且繁荣起来,它完美无缺.

所以,对于那些发现同样问题的人(无论你是想在PeepCode教程上遵循WAY过时的说明,还是在博客上找到一些提示),都不要像我一样愚蠢.最新的信息在github上.

感谢任何看过这个的人!

点赞