Mac、WindowsでRuby On Railsをインストール、サービス構築するまでの詳細情報を紹介します。
更新:11/10/05 | Ruby On Rails スタート編 | Ruby On Rails
早速、Ruby On Railsを使ったウェブアプリケーションの作成に取りかかりましょう。
モデルの設計
ここでは、サンプルアプリケーションとして構成員の任意のスキルを一覧にして管理するskillmapperというアプリケーションを作成していきます。
このアプリケーションでは、次の機能を実装します。
・構成員の登録・編集・削除・一覧表示
・スキルの登録・編集・削除・一覧表示
・構成員とスキルを結びつけて数値で表現されるスキルポイントを登録
・構成員とスキルポイントの一覧表を表示
プロジェクトを作成します
skillmapperという名前のプロジェクトを作成します。
Eclipseの右上にあるOpenPerspectiveをクリックし、Railsのボタンを表示させるよう指定します。
画面右上に表示されたRailsのボタンをクリックすると、左側のエクスプローラーがRails用に変更されます。
右側のペインで[右クリック]→[新規(New)]→[プロジェクト(Project)]を選択します。
表示されたダイアログにて、[Rails]フォルダの[Rails Project]を選択します。
プロジェクト名に「skillmapper」として[Finish]をクリックすると、自動的に必要なフォルダ構成が生成されます。
プロジェクト作成準備
一般的なウェブアプリケーションでは、DBに情報を格納することがほとんどです。
skillmapper\config\database.yml
をダブルクリックして開くと、当該プロジェクトが接続する先のDB情報を参照できます。
プロジェクトを作成した時点で、接続するDBの初期値が指定されています。
development:
adapter: mysql
database: skillmapper_development
username: root
password:
host: localhost
といったイメージです。
開いたファイルはタブで整理されて簡単に切り替えられますが、
・タブをダブルクリックすると、全画面モードで表示できます。
・Ctrl+Wで、開かれているタブを閉じることができます。
DBの器だけはDBMSの管理ツールなどから作成しておく必要があります。
sampleというプロジェクト用のDBは以下のように命名する必要があります。
* 開発用:skillmapper_development
* テスト用:skillmapper_test
* 本番用:skillmapper_production
InstantRailsを利用している場合は、
http://localhost/mysql/
にアクセスして、3つのDBを新たに作成します。
最初はskillmapper_developmentに対して接続を要するのみなので、skillmapper_developmentだけ作成するのみでも問題ありません。
Locomotiveを利用している場合は、
SQL Explolerから、
create database skillmapper_development;
などとして、走る人のアイコンをクリックします。
この時、リフレッシュをしてもskillmapper_developmentがエクスプローラに表示されない場合がありますが、その場合はDBへの接続をし直すことで解消できます。
- お勧めリンク
- ダウンロード
- ストリーミング関連
- Macintosh関連
-
- Macでも使えるDVDドライブ
- Leopard詳解
- iLife詳解
- Macの修復方法特集
- Apple MacBook (Pro)
- Macで無線LAN802.11n
- 新旧MacBookベンチマーク
- フルHD編集Apple iMovie&Final Cut Express
- ROXIO Toast Platinum
- フルHD編集Apple Final Cut X
- MacBookのHDD換装方法
- MacとWindowsのファイル共有
- MacでWindowsを遠隔操作
- WinユーザーのためのMac概論
- 無料の辞書検索ツール 英辞郎
- 代表的なタブブラウザの比較
- Macお勧めのフリーソフト紹介
- 無料のOffice環境 NeoOffice
- エミュレータ比較
- Macで最適バックアップ
- iGeek Indelible
- intego PersonalBackup
- EMC® Retrospect® for Mac
- Mac版 ウイルス対策
- Ruby On Rails インストール(Mac編)
- Ruby On Rails 開発の初歩(Model)
- Ruby On Rails 開発環境RadRails
- Ruby On Rails DBメンテナンス
- Excel, Wordを使ってMacで年賀状宛名印刷
- Windows関連
-
- EaseUS Todo Backupで完璧バックアップ
- DVD, Blu-rayリッピングツール AnyDVD HD
- キャプチャーソフト hunuaaCap
- Windows2003でリモートデスクトップ7を動かす
- 最適なバックアップソフトは
- robocopyによるバックアップ
- リージョンフリー
- リージョンフリー化を有効活用
- マルチブート
- Antivir®
- eTrust Antivirus
- AVG AntiVirus
- C#徹底講座
- メーラー Mailer
- VBA徹底活用術
- JustSystemメーラーShuriken
- FTPソフトとコマンドライン解説
- DOS/Vパーツリンク集
- Oracle10gBronze試験対策
- CDからMP3へ簡単に変換する方法
- メディアなど
- ハードウェア
-
- iPhone 3G
- iPhone 4
- iPod+iTunes
- iPhone SDK
- 色域(AdobeRGB)
- hp mini 1000
- 環境紹介
- KDDI au新旧プラン研究
- DVDをMP4にコンバート
- 無線LAN環境802.11n
- キャプチャボード
- HD-LANによるネットワークストレージ構築
- NEC LavieJ LJ500/5A
- LavieJ HDD換装
- LavieJ 調子の悪いHDDの復旧
- LavieJ 無線LANモジュールの換装
- LavieJ メモリの追加
- LavieJ バックアップ作成と復元
- Intel PRO/Wireless 2200BG
- 液晶・プラズマテレビ比較
- プリンタ(hp PSC2550)
- 万能リモコン クロッサム
- 婦人体温計 プチソフィア
- 婦人体温計 マドンナ
- ソフトウェア/サービス/開発SDK
- デジタル一眼レフカメラ
- テクニカル記事
- 趣味関連
- ゲーム 〜楽しいゲームの紹介や攻略法
- RoverMNI(ローバーミニ)
- 雑記
- その他
-
- ネットバンキングに便利な金融機関
- 便利なサイト翻訳機能
- 便利ツール GMail
- 無料電話Gizmoの嘘とほんと
- リンク:一般ページへのリンク集
- 相互リンク:相互リンク募集中!
- 本ページの統計:本サイトの統計データ公開
- コメント・フィードバック