Railsコマンド
※コマンドはルートフォルダで。(アプリの作成以外)
アプリの作成(フォルダを作りたい場所で)
- rails new [アプリ名] -d mysql
ローカルでテストサーバを起動
- rails server
- URL:http://localhost:3000/
テーブルの自動生成
- 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