rails3 の rake コマンドまとめ
情報表示
rake -T | rake タスク一覧を表示 |
rake db:version | 現在のDBバージョンを表示 (例. Current version: 20120611044441) |
rake db:charset | DBの文字コード表示 |
rake db:collation | DBの照合順序を表示 |
migration1
rake db:create | database.yml の内容でデータベースを作る |
rake db:drop | スキーマ、データを全部削除 |
rake db:reset | drop, create, migrate を全部実行 |
migration2
rake db:migrate RAILS_ENV=test | db/migrate 以下にあるmigration ファイルを実行. RAILS_ENV 未指定の場合 development 環境のみに行われる. | |
rake db:migrate:redo | migration を指定ステップ数だけやり直す STEP=nで指定 | |
rake db:migrate:reset | drop, create, migrate をすべて実行 | |
rake db:rollback | DBのバージョンを1ステップ戻す STEP=n とかで、nステップ戻すことが可能 |
ルーティング
rake routes | ルーティングを表示 |
rake routes CONTROLLER=users | usersコントローラのみのルーティングを表示 |
その他
rake test | unit test 実行 |
rake spec | spec test 実行 |
rake middleware | 使用している rake middleware stack を表示する |
Ruby on Rails 3 アプリケーションプログラミング
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2011/05/12
- メディア: 大型本
- 購入: 27人 クリック: 664回
- この商品を含むブログ (37件) を見る