プロジェクトのベースを作りますよ

2007年11月14日 11:35
トラックバック (0)   コメント (0)

忙しさにかまけてブログさぼってる間にRails2.0がRC1になっちゃいましたね。あともうちょっとだと思うので、リリースされたらここでも紹介したいと思ってます。とりあえず今はログ見ながら2.0で動かなくなるコードを必死に修正中。

で、toytterの説明なんですが、今回は前半のプロジェクト作成部分で行っていることをあたまっからインラインで説明していきます。まずはしょっぱな、データベースの作成から。おもむろにコンソールを開いてスタートです。

$ mysql -uroot -e "create database toytter_development"

データベースを作成しています。プロジェクト名toytterで作ると、railsがtoytter_developmentとしてDBの設定を作成してくれています。設定変更がめんどいのでそれにあわせてDBを作成しました。

$ rails toytter
$ cd toytter

プロジェクトのひな形をrailsコマンドで作成し、できたディレクトリに移動しています。

$ ./script/plugin install acts_as_authenticated

ユーザー認証を作ってくれるプラグインをインストールしています。このプラグインのインストールが初めての場合はこれだとできないので、コチラをごらんください。

$ ./script/generate authenticated user account

インストールしたacts_as_authenticatedを使って、ユーザー登録に必要なファイルを自動生成しています。

$ ./script/generate model Friendship

ユーザー間の友達関係を扱うモデルを作成しています。

$ ./script/generate model Status

ユーザーの書き込みを扱うモデルを作成しています。

$ ./script/generate controller User

リクエストを受け取った時、処理する内容を書くコントローラーを作成しています。今回は一個だけ作ってそこに全部の機能を書いちゃいましたけど、普段は機能ごとにコントローラーも分けて作ってます。

$ rm public/index.html

これがあるとドキュメントルートにアクセスしたとき、このファイルが表示されてしまうので削除

$ mate .

伝家の宝刀textmateを起動しています。

ここまでで一旦コンソールからの作業は終わりです。以降はエディタ上でプログラムを書いて行きます。

押忍

最新エントリー
カテゴリ
月別のアーカイブ
プロフィール
吉見和也(Kazuya Yoshimi)
RAWHIDE.(ローハイド.)取締役兼最高技術責任者。Rubyで開発する心地よさに惚れ、Ruby道を邁進する日々。迷わず行けよ、行けばわかるさ、Ruby道。押忍!
Powered by
 
プレスリリース Feed

企画特集

APC SOLUTIONS FORUM 2008をレポートAPC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは?
Techno ExchangeTechno Exchange
RackableとCTCの地球にやさしい関係
ZDNet Japan Green ITZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ!
Webセキュリティ特集Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは?
ZDNet Japan ホスティング特集ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何?
セキュリティ対策レベルテスト公開!セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ?
「シンプル」&「低コスト」な運用管理「シンプル」&「低コスト」な運用管理
IT運用管理に関するアンケート実施中!
ログ管理ソリューション特集ログ管理ソリューション特集
セキュリティ、コンプライアンス対策で注目度アップ!
サーバ仮想化・グリーン化の利点を最大化!サーバ仮想化・グリーン化の利点を最大化!
そ多機能・高価値なNetAppストレージの秘密とは
フォトレポート:注目の「iPhone 3G」アプリトップ10
「iPhone 3G」発売から時間がたち、App Storeが充実してきた。ここでは、注目のアプリケーション10種を紹介する。
フォトレポート:コスプレーヤー、コミックの祭典に集合--Comic-Con 2008
Comic-Con 2008が7月にサンディエゴで開催された。このコミックの祭典とも言えるイベントで見つけたコスプレーヤーたちを画像で紹介する。
フォトレポート:絵で見る「Internet Explorer 8」ベータ2
マイクロソフトがこのほど、「Internet Explorer 8(IE8)」のベータ2をリリースした。このリリースにおける特長はユーザー志向の機能だ。