新しくRailsアプリを作るときにやること
なんか色々はまったのでメモです。
一見まとめに見えますが、実は「早い段階でやっとけばよかった」と後悔したり、向こう数日以内に後悔する予定のところをピックアップした愚痴だったりしますけど。
- 文字コードはUTF-8を使うのが無難。
- とりあえずバージョン管理はSubversionをお薦め。
- Capistrano(旧名:SwitchTower)でdeployする場合、${RAILS_ROOT}/logをリポジトリに入れるとはまる。${RAILS_ROOT}でsvn:ignoreにlogを足しておくことをお薦めします。
- 最近だと${RAILS_ROOT}/tmpも入れるべきではない。
- セキュリティ回りのプラグインは自作せずに誰かが公開してくださってるのを探すほうが早い。
- 国際化も同様、早い段階で方針をかためるべき。
- Ruby-Gettextを使ってみていい感じです。
- が、最初の段階で何も考えずに日本を直書きしていたので、いまは各所に散らかったメッセージリソースとかを集めてまとめて英語化->再度日本語化するのでへこみ気味。早期発見早期対策が重要。
- Ruby-Gettextを使ってみていい感じです。
いまのところはこんな感じです。