hide-k.net#blog: Catalyst::Model::DBIC::Schemaを使ってみた

と、とっても便利なC::M::DBIC::Schemaなんですが、既存のプラグインとあまり相性がよくありません。 特にC::P::Authentication::Store::DBICは全く動かなくなるので注意です。(今、パッチが作られているみたいです。)

今作ってるアプリではめちゃくちゃとりあえずの対応としてトップレベルの auto アクションで

sub auto : Private {
    my ( $self, $c ) = @_;

    # dirty hack for Auth::DBIC and Model::DBIC::Schema
    $c->config->{authentication}->{dbic}->{user_class} = $c->model('Schema::User');

    1;
}

などとしてたりとか。

はやく対応してくんないかな。