Ruby on Rails勉強会@東京 前夜
Wikiを見ながらRuby on Railsの開発環境をこさえたり勉強したりハイクしたり。
Ruby on Rails 教育関連 Trac
http://www.ey-office.com/trac/rails/wiki
マスタメンテ画面の骨組みを作る
ruby script/generate scaffold [テーブル] [カラム]:[型] [カラム]:[型] ...
ruby script/generate scaffold Todo due:date task:string
※idとcreate_onとupdate_onは、指定しなくても自動的に作られるみたい。
テーブルだけ作る
ruby script/generate model [テーブル] [カラム]:[型] [カラム]:[型] ...
ruby script/generate model User name:string
「テーブルの変更」を作る
ruby script/generate migration [変更内容] [カラム]:[型] [カラム]:[型] ...
[変更内容] → 「AddColumnsToTable」or「RemoveColumnsFromTable」
ruby script/generate migration AddMemoToTodo memo:text ruby script/generate migration RemoveMemoFromTodo
失敗したらデストローイ(超重要)
「script/generate」で作成したファイルを消し去ってくれる。
ruby script/destroy scaffold Todo
ヘルプ(最重要)
ruby script/generate --help ruby script/generate migration --help ruby script/destroy --help
夜遅くなってしまった。いかんいかん。寝よう寝よう。