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
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
@eoffsock
Кодер (Rails)
Попробуйте другой метод, не test.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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