我想使用我的应用程序的配置文件配置我的控制器中的所有操作。根据Catalyst::Controller我可以在控制器本身中执行此操作:
__PACKAGE__->config(
action => {
'*' => { Chained => 'base', Args => 0 },
},
);
所以我在我的配置中尝试了这个:
<controller Foo>
<action "*">
Chained base
Args 0
</action>
</controller>
但我在启动时收到此错误:
Couldn't load class (MyApp) because: Action "*" is not available from
controller MyApp::Controller::Foo at /usr/local/share/perl/5.10.1/Catalyst/
Controller.pm line 193
没有星号周围的引号也是如此。我该怎么做?