Задать вопрос
svetozar
@svetozar
dudin.tv

Как попытки sidekiq_mailer сделать удачными?

Пытаюсь использовать sidekiq_mailer для фоновой отсылки писем...

Все стопориться на попытке sidekiq выполнить задачу
e430cb5d818c4febb22fc28494cdb5d3.png
пишет что ArgumentError: wrong number of arguments (0 for 2..3) хотя сам же показывает все аргументы: "RemindMailer", "test", []

sidekiq-4.1.0
sidekiq_mailer-0.0.8


app/controllers/service_controller.rb:
class ServiceController < ApplicationController
    def home
        RemindMailer.test().deliver
    end
end


app/mailers/remind_mailer.rb:
class RemindMailer < ApplicationMailer
    include Sidekiq::Mailer
 
    def test()
        mail(to: "svetoz@gmail.com", subject: "XXX", body: "XXX", content_type: "text/html")
    end
end


Ну ОК, а если сделать функцию мэйлера принимающей параметры, тогда так:
8c9f0a24a4374b69893b63a154e5a227.png

Блин, а если параметров два — то видимо он принимает функцию мэйлера "test" за какую-то свою функцию?
1bc17de9a2d842939ea81362696ca0e6.png
  • Вопрос задан
  • 118 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@eoffsock
Кодер (Rails)
Попробуйте другой метод, не test.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
OTKLIK POWER Москва
от 80 000 до 150 000 ₽
Netwrk Буэнос-Айрес
от 5 000 до 7 500 $
от 6 000 до 8 000 $