Я пытаюсь использовать Delayed_job для асинхронной отправки почты из моего приложения rails 3.1.
Я следовал инструкциям на странице github, но мои письма не отправлялись (они были до того, как я попытался использовать этодрагоценный камень).Я вижу, что они помещаются в таблицу заданий, и они потребляются, но задача bundle exec rake jobs:work -v
не дает никакого вывода.
Это код в моем контроллере:
Notifier.delay.project_deleted(@project, current_user, u.email )
и код в моей почтовой программе
def project_deleted(project, admin, destination)
@project = project
@admin = admin
mail to: destination
end
РЕДАКТИРОВАТЬ: я также делаю это на Windows и sqlite3 дБ, если это имеет значение.
РЕДАКТИРОВАТЬ2: Кроме того, что-тостранно: если я добавлю .deliver, что я знаю, что не должен, задача будет выполнена, и письма отправлены;ХОТИТЕ, контроллер отвечает так: «неопределенный метод доставки» для #