rake generaterake g と省略して書けます.

コントローラ

$ rails g controller コントローラ名 アクション名       # 生成
$ rails destroy controller コントローラ名 アクション名 # 取り消し

生成時のオプション:

  • --no-test-framework : テストを自動生成しない

モデル

$ rails g model モデル名 カラム名:データ型 # 生成
$ rails destroy model モデル名          # 取り消し

マイグレーション

$ rake db:migrate            # データベース変更
$ rake db:rollback           # データベース変更取り消し
$ rake db:rollback VERSION=0 # 任意のバージョンに戻す (0 は初期状態)