Rails

Railsでアプリを作る その4 DB設計

最低限のDB構成 Users id name string(varchar) password string(varchar) mail_address string(varchar) is_admin boolean [false] skype_id string(varchar) Orders date Date [ Date.today ] bigsize boolean [ false ] user_id int [ ]内はデフォルト値 …

Railsでアプリを作る その2 RSpec導入

BBD 開発手法の一種 BDD(Behaviour Driven Development) ポリシーとして 「ベヒイビア(振る舞い)を書いて仕様を設計する。」 BDDでは必ず仕様(spec)コードを書いてから実際のコーディングを行う。これによって仕様に沿って作られているかがわかる。 ただし…

Railsでアプリを作る その1

基本環境 Ruby 1.8.7 Rails 2.2.2 MySQL 注文アプリ 主な機能 会員制度 メール通知 商品の表示 注文状況の確認 注文 キャンセル 今回は日替わり弁当と仮定 バリエーションは大盛りかそうでないか DB構成 Users id name 名前 kana 振り仮名 account アカウン…

Railsでアプリを作る その3 モデルを作る

RSpecの導入も終わったので 早速MVCのM Modelの作成をします。 モデルの作成 自動生成してくれるのがRailsの強みでもあるので script/generateで ruby script/generate model userこれでもいいんですが RSpecを入れたので以下のコマンドで ruby script/gener…