У меня есть мои mojolicious маршруты, настроенные следующим образом:
my $r = $self->routes;
my $users = $r->route('/users')->to(controller => 'controller-users');
$users->get('/select')->to( action => 'select' );
$users->get('/list')->to( action => 'list' );
Где мой пользовательский контроллер определен в Users.pm и называется Project::Controller::Users. Все это работает отлично и без проблем. Однако у меня также есть некоторые контроллеры, такие как UserGroups. Они определяются таким же образом, Project::Controller::UserGroups.
Тем не менее, линия
my $users = $r->route('/users')->to(controller => 'controller-usergroups');
не работает для этого. Он продолжает пытаться найти несуществующий контроллер Project::Controller::Usergroups. Каков правильный синтаксис для camelcase для метода «to» маршрутизатора Mojolicious?