質問: @q.result.paginate(page: params[:page]) end ``` ### 試したこと ・bunde update、bundle installの再実行 ・ransackのバージョンを2.3.0にアップデート ### 補足情報(FW/ツールのバージョンなど) (OS) Windows 10 (WSL) Ubuntu 18.04.2 LTS (Rails) 5.1.6 (ruby) 2.5.1p57 (ransack) 1.8.4 下記のサイトのコードを使っています。 https://qiita.com/YN6127yn/items/fca9efa22536b8b2a9ef ### 疑問 ブラウザ上で検索機能の動作は確認しているため、ransackは正常にインストールされて ると思うのですが、なぜ、test時にransackのNoMethodErrorが発生するのかわかりません。 test時にransackを使用する宣言を記述する必要があるのでしょうか。 お手数ですが、考えられる原因がわかる方、助けてください( ́;ω;`)
回答: いちおう、自己解決しました。 PCを再起動して同じ症状が出るか試しました。 再起動しただけで、テストが成功するようになりました。 何が原因だったのかわかりませんが、一応解決です。 考えられる原因がありましたら、教えていただけると幸いです。