塩焼きブログ

塩焼きに関しての研究内容を公開しています

Railsの開発でよく使うコマンド集

Railsの新規プロジェクト作成

rails new hoge -d mysql

本番モードで起動する

rails s -e production

アセットファイルのプリコンパイル

rake assets:precompile RAILS_ENV=production

データベースを作成する

rake db:create
rake db:create RAILS_ENV=production

未実行のマイグレーションファイルを実行する

rake db:migrate
rake db:migrate RAILS_ENV=production

マイグレーションファイルを作成する

rails g migration hoge_updates

タスク一覧の表示

rake -vT

既存データベースをRailsのschemaにdump

rake db:schema:dump

RailsのGemfileに設定されたgemのインストール

bundle install
# installは省略可
bundle

unicorn

unicornの起動

bundle exec unicorn -E production -c config/unicorn.rb -D

unicornの再起動

kill -HUP `cat tmp/pids/unicorn.pid`

Unicorn | Rails3