タグ

ブックマーク / kusakari.hatenadiary.org (1)

  • rails2.0.2 → 2.1.0 に移行 - 夜の Discovery

    前回は挫折してしまったのですが、日某サービスを 2.1.0 に移行しました。 エラーへの対応 まず、自作のバリデーションライブラリでエラーが発生していました。 どうやら起動時の読み込み順序が変わった*1ようで、/config/environment.rb に書いていた、グローバル変数が nil になっていました。 このグローバル変数はライブラリ(/lib)から参照するため、ライブラリ読み込み時に値が入っていなければ困ります。 そこで、Rails::Initializer.run のブロック内で値を入れるようにしました。 (省略) Rails::Initializer.run do |config| (省略) + $GLOBAL_CONFIG = YAML.load(File.open("#{RAILS_ROOT}/config/config.yml")) end -$GLOBAL_CON

    rails2.0.2 → 2.1.0 に移行 - 夜の Discovery
  • 1