Actionview模板发送动作邮件电子邮件时出错 - Ruby on Rails

时间:2011-08-14 01:36:21

标签: ruby-on-rails actionmailer

我在尝试向用户发送电子邮件的任何时候都会收到错误消息。以下是每天中午发出的:

    <% @user.account.ideas.each do |idea| %> #this is the line that errors
    <%= idea.title %>
    <% end %>

这是错误:

    scheduler caught exception :
    ActionView::Template::Error
    /Library/Ruby/Gems/1.8/gems/activesupport- 3.0.7/lib/active_support/whiny_nil.rb:48:in     `method_missing'

我认为电子邮件无法与控制器进行交互......有什么想法吗?我迷路了。感谢。

1 个答案:

答案 0 :(得分:0)

根据警告来自whiny_nil.rb的事实判断,我愿意打赌@user.account正在返回nil而不是实际的Account对象。在没有帐户的情况下在您的数据库中搜索用户,我估计至少有一个帐户。