Шаблон Actionview Ошибка при отправке электронной почты actionmailer - Ruby on Rails - PullRequest
0 голосов
/ 14 августа 2011

Я получаю сообщение об ошибке каждый раз, когда пытаюсь отправить электронное письмо пользователям.Нижеследующее рассылается каждый день в полдень:

    <% @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 голосов
/ 14 августа 2011

Судя по тому, что предупреждение приходит от whiny_nil.rb, я готов поспорить, что @user.account возвращает nil, а не фактический Account объект. Поиск в вашей базе данных для пользователей без учетной записи, я считаю, есть хотя бы один.

...