sub view_nation : Regex('^nation/(\d+)$') { my ( $self, $c ) = @_; my $nid = $c->request->snippets->[0]; $c->stash->{nation} = $c->model('DB::Nation')->find({id => $nid}) || die "No such nation!"; $c->stash->{template} = 'nation/nation.tt2'; }