Railsコマンド

※コマンドはルートフォルダで。(アプリの作成以外)

アプリの作成(フォルダを作りたい場所で)

  • rails new [アプリ名] -d mysql

ローカルでテストサーバを起動


テーブルの自動生成

  • rails generate scaffold [テーブル名] [列名]:[データ型]...

コントローラの自動生成

  • rails generate controller [コントローラ名] [メソッド名]...
  • ex)rails generate controller store index

モデルの自動生成

※テーブル名は複数形の英単語で!
※ID列は自動で付加されるので、生成しなくて良い。
  • rails generate model [モデル名(テーブル名)] [列名]:[データ型]...
  • ex)rails generate model products title:string context:text

生成したモデルをDBに適応させる。

  • rake db:migrate

生成したモデルを元に戻す。

  • rake db:rollback [STEP=3]
  • stepで指定した数だけmigrateを元に戻す。(デフォルトは1)

自動生成したファイルを削除

  • rails destroy [生成したファイルの種類] [削除するファイル名]
  • ex)rails destroy scaffold products
  • ex)rails destroy controller store

プラグインをインストール

  • rails plugin install [プラグイン名/githubのURL]

  • 最終更新:2010-11-29 23:07:32

このWIKIを編集するにはパスワード入力が必要です

認証パスワード