[Catalyst] Forward on to other actions after removing first path segment?

Dorian Taylor (Lists) dorian.taylor.lists at gmail.com
Mon Nov 15 19:10:56 GMT 2010

Hi Larry,

On 15-Nov-10, at 10:55 AM, Larry Leszczynski wrote:

> Hi Dorian -
>> OK, but the part that confuses me is why /foo doesn't resolve to
>> MyApp::Foo::index with ->go or ->visit.
> Maybe this will help (I think in this case "index" works like
> "default"):
>   http://wiki.catalystframework.org/wiki/wikicookbook/safedispatchusingpath

According to your wiki page, my solution is thus:

package MyApp;

sub _date :Regex('^(\d{4}-\d{2}-\d{2})(.*)$') {
     my ($self, $c) = @_;
     my ($date, $rest) = @{$c->req->captures};
     $c->go($c->action, $c->req->args);

This exhibits exactly the behaviour I was looking for.


Dorian Taylor
Make things. Make sense.

More information about the Catalyst mailing list