BillMailer的未定义方法`send_bill':Class

时间:2014-01-23 16:36:05

标签: ruby-on-rails actionmailer

我正在为我的应用程序生成账单并通过电子邮件将其发送给客户。 当我创建新帐单时,它会发送电子邮件但是会抛出以下错误:

undefined method `send_bill' for BillMailer:Class
app/models/bill_observer.rb:5:in `after_create'

所以,我从rails consle运行BillMailer.send_bill,它工作正常。

这让我发疯,因为它发送了电子邮件,但却引发了错误。

有什么想法可以吗?

1 个答案:

答案 0 :(得分:0)

我发现问题后,在与其他一些rails开发人员交谈之后,我发现Threads搞砸了我的代码我正在做那样的事情

Thread.new do
  #code
end

当我删除线程时,它的工作没有奇怪的错误