読者です 読者をやめる 読者になる 読者になる

DEPRECATION WARNING: alias_method_chain is deprecated

Rails5で作業中に下記のWARNINGが表示されました。

DEPRECATION WARNING: alias_method_chain is deprecated. Please, use Module#prepend instead. From module, you can access the original method using super.

alias_method_chainが使用されているgemを調べます。
まずgemのインストール先を確認。

$ gem environment

インストール先のディレクトリに移動してalias_method_chainでgrepをかける。

$ grep -lir alias_method_chain ./

該当するgemを発見。
githubリポジトリchangelogを見たらfixされていたのでgemをアップデート。
WARNINGが表示されなくなったことを確認できました。

参考