* お仕事 [#td5a3f5b]
先週からひたすらテストコードを書いています。
本体よりでかくなるのではという勢い。
いろんなシステムが絡まるのをテストするというのはほんと大変ですね。
こういうノウハウはどう共有していけばいいのか、
さっぱりわかりません。一子相伝に近いです。
* Rails3 [#id3c3ecb]
#amazon(4873114381,right)
Rails3 で実習開始。本は Rails2 なので、いろいろ違いますね。
1〜2章。
#amazon(,clear)
** コマンド [#lf760141]
*** Rails2 [#yd34072a]
- rails アプリケーション名
- ruby script/server
- ruby script/generate scaffold ...
- ruby script/generate migration
- rake db:migrate
- ruby script/generate model モデル名 カラム名:型 ...
- ruby script/generate controller コントローラー名
*** Rails3 [#e9b23f87]
- rails new アプリケーション名
- rails server
- rails generate scaffold ...
- rails generate migration
- rake db:migrate
- rails generate model モデル名 カラム名:型 ...
- rails generate controller コントローラー名
** ルートの定義 [#o398bd30]
*** Rails2 [#d9700848]
#pre{{
map.connect '/ads/', :controller=>'ads', :action=>'index'
map.connect '/ads/:id', :controller=>'ads', :action=>'show'
}}
*** Rails3 [#d8d290c0]
#pre{{
match 'ads/', :to => 'ads#index'
match 'ads/:id', :to => 'ads#show'
}}
こっちのほうがいいかも。
#pre{{
match 'ads/' => 'ads#index'
match 'ads/:id' => 'ads#show'
}}