SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

NetBeans6.1によるRuby on Rails開発環境構築手順書

NetBeansのインストールから動作確認まで

  • X ポスト
  • このエントリーをはてなブックマークに追加

動作確認(2)

DBマイグレーション

 モデルを元にしてDBにテーブルを作成します。

  1. sampleプロジェクトを右クリックして表示されるメニューから[データベースマイグレーション]→[バージョン 1 - CreatePeopleへ]を選択します。
  2. この工程がコマンド「rake db:migrate」に該当します
    この工程がコマンド「rake db:migrate」に該当します
  3. 出力ビューでcreate_tableなどが実行され、DBマイグレーションが正常に終了していることを確認してください。
  4. 出力ビューでDBマイグレーションが正常に終了していることを確認
    出力ビューでDBマイグレーションが正常に終了していることを確認
  5. プロジェクトビューの「sample/データベースマイグレーション」に[schema.rb]が生成されます。
  6. sample/データベースマイグレーションの下にschema.rbが生成される
    sample/データベースマイグレーションの下にschema.rbが生成される
  7. サービスビューにて、sampledbの接続を右クリックして表示されるメニューから[コマンドを実行]を選択すると、NetBeans上でSQLコマンドを実行することができます。
  8. サービスビューのデータベースでコマンドを実行を選択
    サービスビューのデータベースでコマンドを実行を選択
  9. SQLコマンドビューにて「show tables;」とSQLコマンドを入力し、[SQLを実行]ボタンを押すとSQLコマンドビューの下部にSQL実行結果が表示されます。
  10. SQLコマンドビューでSQLを実行
    SQLコマンドビューでSQLを実行

Webサーバの起動と動作確認

 NetBeansからWebサーバを起動して動作確認を行います。

  1. NetBeansのプロジェクトビューにて、sampleプロジェクトを右クリックして表示されるメニューから[実行]を選択します。Windowsファイアウォールの警告が表示された場合は[ブロックを解除する]を選択してさい。
  2. この工程がコマンド「ruby script/server」に該当します
    この工程がコマンド「ruby script/server」に該当します
  3. Webブラウザからhttp://localhost:3000/peopleにアクセスして、作成したアプリケーションの動作を試してみてください。新規作成/編集/削除/一覧表示が可能です。
  4. ブラウザ上でアプリケーションの動作をテスト
    ブラウザ上でアプリケーションの動作をテスト

Webサーバの停止

 NetBeansからWebサーバを停止します。

  1. NetBeansの出力ビューでMongrelのタブを選択し、右下の[×]ボタンを選択します。
  2. ウィンドウ右下の[×]ボタンを選択
    ウィンドウ右下の[×]ボタンを選択
  3. ポップアップウィンドウで[はい]を選択します。
  4. 実行中のタスクを取り消すかどうか確認されます
    実行中のタスクを取り消すかどうか確認されます

 以上でNetBeansの環境構築は終了です。本稿ではNetBeansの詳しい使い方については説明しませんでしたが、エディタの補完機能などを試すとともに、自分好みにカスタマイズしてRuby/RoR開発に役立ててください。

AppendixⅠ 参考資料

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
特集記事連載記事一覧

もっと読む

この記事の著者

DTS 技術SE部(DTS ギジュツSEブ)

株式会社 DTS所属。業務内容は、主にJava/Web開発に役立つ技術の調査・推進。本年度はRuby/RoRに力を入れて活動中。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/2578 2008/07/02 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング