2017-06-07 16 views
0

私は5.xのRubyのメーラー:例外ArgumentError

gemfile.lockレールにレール4.xから移行しようとしている:
- レール(5.0.2)
を - sidekiq_mailer(0.0.8)
- 私は次のことを試してください郵送のものについては、actionmailerの(= 5.0.2)

- sidekiq(5.0.0)
$>UserMailer.password_reset(account_to_reset).deliver_later
(以前の魅力のように働きました)
/Users/nathangouy/.rvm/gems/ruby-2.4.1/gems/actionmailer-5.0.2から

:バックトレース、次の(唯一のフルと)と
ArgumentError: wrong number of arguments (given 2, expected 0)
: 私はこのエラーを得ました/lib/action_mailer/base.rb:582:in 'initialize' /Users/nathangouy/.rvm/gems/ruby-2.4.1/gems/sidekiq_mailer-0.0.8/lib/sidekiq_mailer/proxy.rb:11から: 'new' from /Users/nathangouy/.rvm/gems/ruby-2.4.1/gems/sidekiq_mailer-0.0.8/lib/sidekiq_mailer/proxy.rb:11:in 'actual_message' /Users/nathangouy/.rvm/gems/ruby​​-2.4.1/gems/sidekiq_mailer-0.0.8/lib/sidekiq_mailer/proxy.rb:28: 'method_missing'

、私はたくさんのことを試してみて、私は問題を発見sidekiq上または

+0

これは引数を渡すエラーです、UserMailerの貼り付けコードの – puneet18

+0

で今は使用できません。私は、非常に冒頭で起動されていないbyebug私の 'password_reset'メソッド(たとえ再起動の後でもs/c + sidekiqなど)を実行しても問題は発生しないと思います(そして、ここでは共有しませんでした)。私は正しい? –

+0

'pry' gemを使ってデバッグコードを作成し、' byebug'ではなく 'binding.pry'をデバッグコードに追加してください。 – puneet18

答えて

0

[OK]をactionmailerの任意の同様の問題を見つけることができませんでした、事はsidekiq_mailerがsidekiqの著者によって維持されていないということです(私はこれを逃しました重要な情報)、それからサイドキック/レール5.x

関連する問題