📚

【RubyMine】Dockerに接続し、Railsのメソッド等に波線が引かれる問題を解決する

2023/05/04に公開

TL;DR

はじめに

  • RubyMineで開発をする際に、Dockerで動くアプリケーションのRails等のメソッドがデフォルトでは読み込まれない。
    • そのため、以下のようにRailsのメソッドに波線が表示され、"Cannot find 'has_many'"などと表示されている。
  • Docker Composeをリモートインタープリターとして設定することでこの問題は解決する
  • ただ公式ドキュメントに従うだけなのだが、意外とその情報にたどり着くまでに時間がかかったので、この記事が何かの検索ワードに引っかかったら良い。
  • 環境は以下の通り
    • ruby-3.1.2
    • docker-composeを利用して環境構築
    • ローカルPCにRailsの環境は構築していない
    • Mac

やること

Discussion