Вызвать метод рассыльщика ActionMailer по имени?

Добрый день столкнулся с проблемой.
Не могу вызвать метод класса следующим образом:
UserMailer.method(:mail_method).call(user.id).deliver

Выкидывает ошибку
не определен метод mail_method для Class

При этом вот так работает:
UserMailer.mail_method(user.id).deliver
Не нашел в api ActionMailer подходящего способа. Как лучше сделать?
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
MAXOPKA
@MAXOPKA
Попробуй использовать метод Object::send для UserMailer
Документация
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы