I ' m пытается отправить почту в приложении Rails 3, используя delayed_job коллективной идеи. Если я пытаюсь отправлять почту регулярно (.deliver), она работает нормально, но как только я переключаюсь на отложенное задание, все разваливается на части.
Стандартная ошибка, которую я получаю в таблице mysql delayed_job:
{undefined метод "имя" для nil: NilClass ...
где «имя» - это первый аргумент в представлении почтовой программы (@ contact.name). Это отлично работает, если я снова возьму delayed_job.
Если я удалю все ссылки на @contact в представлении, я получу
{отправителя (Return-Path, Sender или Некоторые из этих переменных зависят от местоположения скрипта. Если файл является правильным сценарием csh, я могу использовать $ 0 для доступа ...
У меня есть сценарий, который используется для установки некоторых переменных env в вызывающей оболочке csh. Некоторые из этих переменных зависят от расположения сценария.
Если файл является правильным сценарием csh, я могу использовать $ 0 для доступа к
__ FILE __
, но если я запускаю сценарий с использованием исходного кода, он просто сообщает мне csh или tcsh.Поскольку я использую это для установки переменных в родительской оболочке, я должен использовать исходный код.
Что делать?