先日のエントリでCatalyst::Model::DBICはあまり推奨されていないようですので、Catalyst::Model::DBIC::Schema を使うようにしましょうなんてことを書いたのですが、その後困ったことが起きました。 FormValidator::Simpleを使っていてUniqueチェックがうまくいかないようになってしまったのです。本来であれば、Modelが変わった場合でも、dbic_base_class の設定値を変更すれば問題なくうごくはずです。しかし、それでもUNIQUEチェックのところでエラーがでてしまうようになったのです。Can't locate object method "count" via package "MyApp::Schema::UserTable" at /usr/local/lib/perl5/site_perl/5.8.8/FormVa