Modelを参考にしてrailsでmodelの実装をしてました。簡単さにびっくりした。fileをわんさか作ってくれます。commandで簡単にDBを作る事ができます。fileを元にじゃんじゃかテーブルを作ります。以下の順序で行われるっぽい。filesからテーブルを作成してseed.rbを作り直す。fileを何回変更しても変わらない。--tasksで他のタスクがぞろぞろでてきてくれます。-Pで親タスクやその依存関係とかも出力してくれるっぽい。上記のdb:migrate:resetは3つのタスクを組み合わせたものらしい。Testの全実行をしてくれるっぽい。db/seed.rbに開発環境用のデータを用意できる。$value)みたいな感じで書ける。RubyのScriptなのでファイルから読み込んでLoopでオブジェクト生成とかも非常に簡単にできそう。db:seedだと単純にseed.rbからデータをLoadする。db:setupだとスキーマごと作り直してからデータをLoadする。データファイルを変更する時は後者を使う。consoleから確認してったら超効率よくできた。こんな感じで一通りモデルを作って、DBに反映させて、テストして、開発用データの準備までが半日かからずにできちゃいました。DBとModelの定義を固定して厳しい命名規則を受け入れるだけでこれだけの恩恵をうけられるとは。明日はRSpecを導入する予定。Labというイギリスのケンブリッジにあるスタートアップ企業でプロジェクトマネジメントやシステム設計から開発までしています。2007年に新卒でJPモルガン証券に入社し債券リサーチやリスク管理システムの開発に携わる。2012年4月からグリーでSNSアプリやMessengerアプリの開発に従事。2013年8月より現職。