Ruby プロジェクトまたは Ruby on Rails プロジェクトのノード

「プロジェクト」ウィンドウは、プロジェクトソースへの主エントリポイントです。このウィンドウは、ソースファイルやテストファイル (Ruby プロジェクトの場合)、あるいはコントローラやモデル、ビュー (Ruby on Rails プロジェクトの場合) などの重要なプロジェクトファイルの内容の論理ビューを表示します。「プロジェクト」ウィンドウを開くには、「ウィンドウ」>「プロジェクト」(Ctrl-1 キー) を選択します。

このウィンドウで開くことができる Ruby プロジェクトは2 種類あります。

Ruby プロジェクトのアイコン Ruby プロジェクト。ソースファイルとそのファイル用のテストファイルフォルダだけからなる、Rails サポートのないプロジェクト。Ruby プロジェクトの主プロジェクトノードを右クリックすると、「新規」(ファイルの追加)、「RDoc を生成」、「Rake タスクの実行」などの Ruby プロジェクトに対する 2、3 のアクション選択肢が表示されます。
Ruby on Rails プロジェクト。モデル、ビュー、コントローラ、およびデータベースに対する Rails サポートを持つプロジェクトで、IDE からすばやくテストし、プロジェクト用に指定したサーバーで実行できます。主プロジェクトノードを右クリックすると、新規ファイルの追加、モデル、ビュー、コントローラなどの生成、データベースマイグレーション、Rake タスクの実行などのタスクを行うことができます。

次の表は、このウィンドウにおいて Ruby または Ruby on Rails プロジェクトのノードに対して行うことができる作業の一部を示しています。行うことができる全作業については、「NetBeans Ruby の操作」を参照してください。

行う作業... 手順
プロジェクトにファイルを追加する
  1. 「プロジェクト」ウィンドウで主プロジェクトノードを選択し、右クリックします
  2. 「新規」を選択して、追加するファイルの種類を選択します。
  3. 「新規ファイル」ウィザードで、必要に応じてファイルの名前や場所などを指定し、「完了」をクリックして、ファイルを作成します。
ファイルを編集する
  1. 「プロジェクト」ウィンドウで、プロジェクトのノードを選択し、必要に応じて、そのノードをダブルクリックして、ノードを開きます。
  2. 編集するファイルがある場所に移動して、ファイルを選択し、ダブルクリックして、エディタでファイルを開きます。

エディタの詳細は、次を参照してください。

スキャフォールド、モデル、コントローラ、マイグレーション、統合テストなどを生成する
  1. 「プロジェクト」ウィンドウで、Ruby on Rails プロジェクトの主ノードを選択して右クリックします
  2. 「生成」を選択して「Rails ジェネレータ」ダイアログを開きます。
  3. 「生成」ドロップダウンリストを展開して、生成する項目を選択します。

モデルおよびコントローラの作成例については、次のページを参照してください。

データベースを移行する
  • Ruby on Rails プロジェクト用のデータベースを移行するには (たとえばモデルに定義していた表を追加するなど)、「プロジェクト」ウィンドウで主プロジェクトノードを右クリックし、「データベースの移行」>「現在のバージョンへ」を選択します。
  • その他のバージョンへの選択肢のいずれかを選択することで、データベースを以前のバージョンに戻すこともできます。
  • 例については、「Ruby のブログを 10 分で作成」チュートリアルの を参照してください。
Ruby または Rails アプリケーションを実行する
  1. プロジェクトが主プロジェクトでない場合は、そのプロジェクトノードを右クリックし、「主プロジェクトとして設定」を選択します。
  2. 「主プロジェクトを実行」プロジェクトを実行ボタン ツールバーボタンをクリックするか、F6 キーを押すか、メインメニューから「実行」>「主プロジェクトを実行」を選択します。
  • IDE 下部のウィンドウに Ruby プロジェクトの出力が表示されます。
  • Ruby on Rails プロジェクトは、Rails が構成されたサーバーで実行され、デフォルトブラウザに表示されます。
    • サーバーを停止するには、IDE 下部の出力ウィンドウの左側にある「X」ボタン 赤色の X アイコン をクリックします。また、サーバーを展開し、サーバーのノードを展開して、「サービス」ウィンドウでサーバーを停止することもできます。アプリケーションのノードを右クリックし、「<アプリケーション名> を停止」を選択します。
コントローラまたはビューファイルを実行する
  • コントローラまたはビューファイルにいる場合は、Shift-F6 キーを押して現在のファイルを実行します。Web サーバーが稼働中でなければ 、Web サーバーが起動し、現在のファイルに対応する URL でブラウザが開きます。
プロジェクトでテストを実行する
  • ビューまたはコントローラファイルの編集中にすばやくテストするには、Ctrl-F6 キー (Mac プラットフォームの場合は Command-F6 キー) を押して、そのファイルに関連付けられているテストを実行します。
Rails プラグインを管理する
Rake タスクを実行する
  1. 「プロジェクト」ウィンドウでプロジェクトの名前を選択して右クリックします。
  2. 「Rake タスクの実行」を選択し、実行するタスクの種類を選択します。
  3. IDE 下部の出力ウィンドウでタスクの進捗状況を確認します。
サーバーを変更する
  1. 「プロジェクト」ウィンドウでプロジェクトノードを右クリックし、コンテキストメニューから「プロパティー」を選択します。
  2. Rails カテゴリを選択し、ドロップダウンリストから「サーバー」を選択します。
関連項目
NetBeans における Ruby 開発について

著作権と商標について