動作環境

  • Ruby 1.9.3
  • Java (production環境のみ)
    • sudo yum install java

本番環境での動作テスト(簡易的)

bundle exec rackup -E production

Passengerで動かす

デフォルトではproduction環境になります。従ってJavaのインストールが必要になります。

sprocketがencodingerrorを出す場合

config.ruの先頭に下記を追加
# coding: utf-8
Encoding.default_external = 'utf-8'

ページロードが重い場合の対処

Passengerがインスタンスを終了するとsprocketのキャッシュも消えてしまうので、
PassengerPoolIdleTime 0

Pull Requestする

既存のIssueのバグを修正したときは、Pull RequestをIssueに紐づけてください。
下記のようにします。
git checkout <feature-branch>
hub pull-request -i <issue-number> -b develop