RubyMine 2018.3ヘルプ

コンテンツ・ルート

In RubyMine, content is a collection of files with which you are currently working, possibly organized in a hierarchy of subfolders. The folder which is the highest in this hierarchy is called the content root folder or content root (shown as icons nodes folder ) for short. A project has at least one content root folder which by default is the project folder itself.

いくつかのコンテンツ・ルートを持つことで、共通の直系親を持たない複数のディレクトリからのファイルを扱うことができます。これは、静的コンテンツ(アイコンなど)を使用する場合に役立ちます。それらをすべてフォルダに保存し、このフォルダを複数のプロジェクトで余分なコンテンツ・ルートとして指定するだけです。

コンテンツ・ルートタイプ

既定では、コンテンツルートフォルダ内のすべてのファイルは、インデックス作成、検索、解析、コード補完などに使用されます。この状態を変更するには、コンテンツルート内のフォルダを次のカテゴリに割り当てることができます。

  • テスト・ソース・ルート(またはテストソースフォルダ、 Tests root として表示)。

    Railsアプリケーション用に生成されたテストスクリプトとフィクスチャはテストルートに自動的に追加されます。

    テストルートのファイルは、そのタイプに従って解釈されます。RubyMineはこれらの根の内容を解析、検査、コンパイルすることができます。

  • 除外ルートExcluded root として示される)は、RubyMineが「ほとんど無視する」ものです。

    これらのルートには、インデックス作成、検索、解析、監視などの際にRubyMineによって無視されるファイルとフォルダが含まれています。

    除外された根はRubyMineには見えません。通常、一時ビルドフォルダ、生成された出力、ログ、およびその他のプロジェクト出力を除外したいと考えています。不要なパスを除外することは、パフォーマンスを大幅に向上させるための良い方法です。

コンテンツ・ルートなしのモジュール: 依存関係のコレクション

モジュールは、他のモジュールの依存関係の集合としてのみ使用できます。そのような場合、必要な依存関係を別々に指定する代わりに、対応するモジュールに依存関係を追加できます。

このような目的に使用されるモジュールは、明らかにコンテンツ・ルートを必要としません。

最終更新日: 2018年12月6日

関連事項

リファレンス: