Rubyで書かれ、RoRで動作するITS「[[Redmine:http://www.redmine.org/]]」についてのイロイロ
* Update [#s9d17cd4]
- モジュールを上書きした後、DBスキーマの更新を忘れずに。
::DBのアップデート
rake db:migrate RAILS_ENV="production"
::キャッシュの削除
rake tmp:cache:clear
rake tmp:sessions:clear
-- http://www.redmine.org/wiki/redmine/RedmineUpgrade
* Customize [#cf32132d]
- Redmineを上書きUpdateする際に、都度編集する必要がある
** log rotation [#oebcd586]
- Railsのログって初期設定ではローテーションしない
-- production.logファイルが肥大化。→当サイトで50MB以上
- config/environment.rbの33行目辺りに以下の記述を追加
config.logger = Logger.new("#{RAILS_ROOT}/log/#{ENV[’RAILS_ENV’]}.log", 50, 1.megabyte)
config.logger.level = Logger::WARN
-- 1MBずつに分割されたログファイルが50世代保存されるようになる
-- ファイル名は、例えば「production.log.0」となる
-- ログ出力のフォーマット・内容がdefaultと多少変わる
** change background-color with priorities of tickets [#ra13a81d]
- Ticketの優先度毎に背景色が異なるようにCSSを設定する
- public/stylesheets/application.css に、以下を追加
.priority-1 {background-color:#D0E0F0;}
.priority-3 {background-color:#ffee88;}
.priority-4 {background-color:#ffbb99;}
.priority-5 {background-color:#ff5533;}
** SSL subversion connect with a uncertisfied certificate [#b8e15275]
- lib/redmine/scm/adapters/subversion_adapter.rb で、credentials_stringメソッドに、"--trust-server-cert"を追加
- lib/redmine/scm/adapters/subversion_adapter.rbのcredentials_stringメソッドに、"--trust-server-cert"を追加
-- http://d.hatena.ne.jp/TrinityT/20110628/1309256491