Пытаюсь использовать sidekiq_mailer для фоновой отсылки писем...
Все стопориться на попытке sidekiq выполнить задачу
пишет что 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
Ну ОК, а если сделать функцию мэйлера принимающей параметры, тогда так:
Блин, а если параметров два — то видимо он принимает функцию мэйлера "test" за какую-то свою функцию?