DBIC
ぐあー、半年ぐらい前の奴をDBICとかupgradeしたら上がらなくなってた。 [error] Couldn't load "Perso::Model::DB::CommunityInvitations", "Can't locate object method "load_components" via package "DBIx::Class::Core" at /usr/lib/perl5/site_perl/5…
MLアーカイブを読み直していたら、on_connect_doを追加するパッチが採用されているようなので、過去の記事に追記しました。
差分を見ると、DBIx/Class/Loader/mysql.pmのリレーション周りがまともになっていますね。これで使えるようになったかも。
MyApp::Model::DB::Table->storage->dbh->do("SET names utf8");setupが終わった辺りにこれを実行しておけば良いのかな。 Table側でDBもload_componentしてないとだめかも。 追記: 2006/01/11 08:48 これだと、timeoutとかでコネクションが切れて再接続した…
CPANに上がっている最新の0.04999_01でもPODが書かれていなくてちょっとしょんぼりなDBIx::Class::InflateColumnですが、changeset:437としてドキュメント付きになっていました。