コード補完
3rdRailのコード補完機能には、メソッド補完、パラメータ補完、構文チェックの強力な機能が統合されています。 3rdRailは、開発者の作業文脈を理解し、慣例とセマンティックスに基づいて、その候補を予測します。開発者は、もはやオブジェクトの型やメソッド 名、メソッドの定義などの委細を覚えておく必要がなくなるので、わずかなキー入力でより正確にプログラムを記述できるようになります。
依存関係ビュー
3rdRailに搭載されたコードナビゲーション機能を用いれば、アプリケーションをすばやくナビゲートできます。依存関係ビューは、プロジェクトすべて の相互依存関係を解析して表示します。Ruby on Railsのアプリケーション構造を理解したナビゲーション機能により、アプリケーション開発で必要な関連するコードや情報に効率的にアクセスできます。
プロジェクトコマンダー
Ruby on Railsの開発では、コンソール環境でのコマンドの使用が一般的です。3rdRailでは、Ruby on RailsのコマンドラインインターフェイスをIDEに統合し、コマンド入力も支援機能で効率化しました。さらに、モデルやビューを追加するコマンドの出 力は直ちにIDE内のすべての箇所に反映されるので、コマンド作業から直ちにIDEのビジュアル環境へと移動できます。
Railsエクスプローラ
Railsエクスプローラは、Railsプロジェクトの論理ビューを提供します。設定、データベース、モデル、コントローラなど、Railsプロジェクトに関連するすべての情報にアクセス可能。Railsエクスプローラを用いれば、すべての属性に関連するファイルをすばやく表示することができます。
リファクタリング
3rdRailには、Ruby on Railsに特化したアプリケーション設計を改善/整理するための機能が搭載されています。3rdRailのリファクタリングツールを用いれば、開発者はコードを直接変更することなく、アプリケーション構造を変更できます。