我正在为我的应用程序生成账单并通过电子邮件将其发送给客户。 当我创建新帐单时,它会发送电子邮件但是会抛出以下错误:
undefined method `send_bill' for BillMailer:Class
app/models/bill_observer.rb:5:in `after_create'
所以,我从rails consle运行BillMailer.send_bill,它工作正常。
这让我发疯,因为它发送了电子邮件,但却引发了错误。
有什么想法可以吗?
答案 0 :(得分:0)
我发现问题后,在与其他一些rails开发人员交谈之后,我发现Threads搞砸了我的代码我正在做那样的事情
Thread.new do
#code
end
当我删除线程时,它的工作没有奇怪的错误