検索機能のgem ransackでこんなことが起きたのでメモとして残しておきます。
$ rails s
.
.
.
DEPRECATION WARNING: #search is deprecated and will be removed in 2.3
.
.
.
なんかDEPRECATION WARNING(非推奨的なエラー)がおきてました。。。capybaraなどでテスト通すとめちゃくちゃwarning出てきてうざいです🤔
公式の文言にもありますが以下の通りです。ransack
Ransack #search method
Ransack will try to make the class method #search available in your models, but if #search has already been defined elsewhere, you can always use the default #ransack class method. So the following are equivalent:
Article.ransack(params[:q])
Article.search(params[:q])
Users have reported issues of #search name conflicts with other gems, so the #search method alias will be deprecated in the next major version of Ransack (2.0). It's advisable to use the default #ransack instead.
searchメソッドは廃止予定なんですね、やらかしてました。代わりにransackメソッド使えとのことなので対応したら警告でなくなりました。よかったです。