Rails3/railsコマンドまとめ

Rails3/railsコマンドまとめ

behavior command================= memo
アプリを作る
rails new hoge
アプリ名hogeでアプリを作る。ディレクトリもアプリ名で作ってくれるので自分で掘らなくていい
アプリを作る(DB無し)
rails new hoge -O
DBを使わない適当アプリを作るときはこれ
アプリを作る(bundle実行無し)
rails new hoge --skip-bundle
アプリ作成時にbundle実行しない
開発用サーバを起動
rails server
省略形でrails sでも起動できる
scaffoldで一連の動きを生成
rails generate scaffold Hoge age:integer name:string
ご存知scaffold モデルの生成までdb:migrate用のファイルまで生成 省略系で g[enerate] でも書ける

ついでにbundle系のコマンドもまとめておく、溜まってきたら分離

behavior command================= memo
インストール
bundle install
Gemfileに従ってインストール。
インストール(パス指定)
bundle install --path vendor/bundles
パスを指定。アプリごとにgemを管理できるので普通こっち

ついでにrake系のコマンドもまとめておく

behavior command================= memo
DBを作成
rake db:create
database.ymlファイルに従ってDBを作成する。
DBの中身を構築
rake db:migrate
migrationファイルに従ってDBを構築更新する

コマンドのヘルプの見方

rails3のコマンドのヘルプの見方は

$ rails hoge piyo --help

つまりサブコマンドの引数にhelpオプションを渡せばいい

このサブコマンドのヘルプは通常のrailsコマンドでは見れなくて(通常のrailsコマンドはnewぐらいしかサブコマンドが無いから)、 アプリのディレクトリ内(実際にサブコマンドを使うアプリ内)で実行する必要がある。

バージョン

  • 2012-07-01

タグ

ruby/rails/rails3/rails_commands.txt · 最終更新: 2017-10-24 10:10 by ore