Java IDE新潮流--第3回 Ruby/Rails開発も可能に:NetBeans 6 - (page 2)

竹添直樹(NTTデータ先端技術)

2007-06-15 10:00

プロジェクトの作成

 まずはRuby/Railsアプリケーションを開発するためのプロジェクトを作成する。NetBeansにはRubyやRails用のプロジェクトを作成するためのウィザードが用意されている。NetBeans 6.0にはRailsやRuby実行環境としてJRubyが同梱されているが、このウィザードではネットワーク経由でこれらをアップグレードすることも可能だ。

プロジェクト作成ウィザード プロジェクト作成ウィザード

 このウィザードでRails用のプロジェクトを作成すると、以下のようなプロジェクトが生成される。プロジェクトの構造はRails開発者にはおなじみだろう。

作成されたプロジェクト 作成されたプロジェクト

Rubyエディタ

 Rubyスクリプトを編集するためのエディタでは強調表示、入力補完、構文チェック、フォールディング(折りたたみ)、ハイパーリンクといったJavaエディタでもおなじみの機能が提供されている。動的言語の性格上、Javaでコーディングする場合と比べると型チェックが働かないなど不便な点もあるが、普通のテキストエディタよりは効率よくコーディングすることができるだろう。

Rubyエディタ Rubyエディタ

 また、RailsではビューのテンプレートとしてRHTMLを使用するが、このRHTMLを編集するためのエディタも備えている。こちらはRubyエディタほど強力なものではなく、タグの入力補完が可能なHTMLエディタにRubyコード部分の強調表示を追加した簡易的なものとなっている。

 なお、Railsのコントローラとビュー(RHTML)をエディタで開いている場合、「Navigate」メニューの「Goto Rails Action/View」でコントローラのアクションメソッドとビューを切り替えることができる。細かい部分だがコントローラとビューを行き来しながら編集する場合には便利な機能だ。

ジェネレータ

 Railsでは開発に必要な各種ファイルを生成するためのジェネレータが用意されている。NetBeansではこのジェネレータをGUI形式で利用することができる。ProjectビューでRailsプロジェクトを選択した状態で右クリックし、コンテキストメニューから「Generate」を選択すると以下のようなダイアログが表示される。このダイアログではRubyGemsによってジェネレータの追加インストールを行うこともできるようになっている。

Rails Generatorダイアログ Rails Generatorダイアログ

 ProjectビューのコンテキストメニューからはこのほかにもDBのマイグレーションや任意のRakeターゲットの実行、RDocの生成などが可能だ。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

注目している大規模言語モデル(LLM)を教えてください

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]