|
View:
New views
11 Messages
—
Rating Filter:
Alert me
|
|
|
auto method never triggeredHello,
I was trying to use auto and begin in 2 Controllers, Root.pm and Admin.pm: [...]
_______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredOn Fri, Oct 30, 2009 at 10:10 PM, Julien Sobrier <julien@...> wrote:
Looks ok, although I would explicitly return true in your auto methods. And you didn't include your action methods in your example. You are not seeing this (with added $c->req->uri shown)? [debug] root begin [debug] root auto: http://localhost:3000/ [debug] admin begin [debug] root auto: http://localhost:3000/admin [debug] admin auto
-- Bill Moseley moseley@... _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredOn 31 Oct 2009, at 05:10, Julien Sobrier wrote: > > > Whether I access / or /admin, I don't see any log from any of the > auto functions, but I do see it from the begin fuctions. I am > wondering what I am missing. Unsure. Can you attach the debug log of your application startup and the debug log generated when you hit /admin ? Cheers t0m _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredAfter adding an action, and return 1; in each auto and begin, it looks better:
[info] *** Request 2 (0.000/s) [9579] [Sat Oct 31 09:58:48 2009] *** [debug] "GET" request for "/" from "192.168.1.100" [debug] Path is "/" [debug] Found sessionid "e1262ec64fecc849f31af4e61fbb38cb66a414e9" in cookie [debug] Restored session "e1262ec64fecc849f31af4e61fbb38cb66a414e9" [debug] root begin: http://test.bargain-notify.me/ [debug] root auto: http://test.bargain-notify.me/ [debug] Rendering template "index.tt" [info] Request took 0.077143s (12.963/s) .------------------------------------------------------------+-----------. | Action | Time | +------------------------------------------------------------+-----------+ | /begin | 0.000410s | | /auto | 0.000197s | | /index | 0.008401s | | -> /process_index | 0.001785s | | /end | 0.048556s | | -> Bargain::View::TT->process | 0.047238s | '------------------------------------------------------------+-----------' [info] *** Request 12 (0.000/s) [9579] [Sat Oct 31 09:59:51 2009] *** [debug] "GET" request for "admin" from "192.168.1.100" [debug] Path is "admin" [debug] Found sessionid "e1262ec64fecc849f31af4e61fbb38cb66a414e9" in cookie [debug] Restored session "e1262ec64fecc849f31af4e61fbb38cb66a414e9" [debug] root begin: http://test.bargain-notify.me/admin [debug] root auto: http://test.bargain-notify.me/admin [debug] Role granted: Administrator [debug] Rendering template "admin.tt" [info] Request took 0.230871s (4.331/s) .------------------------------------------------------------+-----------. | Action | Time | +------------------------------------------------------------+-----------+ | /begin | 0.000415s | | /auto | 0.000198s | | /admin | 0.032198s | | /end | 0.179180s | | -> Bargain::View::TT->process | 0.178188s | '------------------------------------------------------------+-----------' As you ca see, auto in Admin.pm does not fire. Thank you for the help. Julien On Sat, Oct 31, 2009 at 7:42 AM, Tomas Doran <bobtfish@...> wrote:
_______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredBTW, both Root.pm and Admin.pm have this line:
__PACKAGE__->config->{namespace} = ''; Not sure if it makes a difference. Julien On Sat, Oct 31, 2009 at 10:00 AM, Julien Sobrier <julien@...> wrote: After adding an action, and return 1; in each auto and begin, it looks better: _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredOn 01/11/2009, at 3:36 PM, Julien Sobrier wrote: > BTW, both Root.pm and Admin.pm have this line: > > __PACKAGE__->config->{namespace} = ''; > > Not sure if it makes a difference. Yes it does. This line stops the Root controller matching /root in the public namespace. Having this in two different controllers will have unpredictable consequences. _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredThank you
Shoudl It put __PACKAGE__->config->{namespace} = ''root;, or simply remove this line? Thank you Julien On Sun, Nov 1, 2009 at 1:29 AM, Kieren Diment <diment@...> wrote:
_______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredOn Sunday 01 November 2009 08:07:32 pm Julien Sobrier wrote:
> Thank you > > Shoudl It put __PACKAGE__->config->{namespace} = ''root;, or simply remove > this line? > You should leave it how it is in the root controller, and remove it in the admin controller. _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredOn 02/11/2009, at 1:07 PM, Julien Sobrier wrote:
> Thank you > > Shoudl It put __PACKAGE__->config->{namespace} = ''root;, or simply > remove > this line? > > Thank you > > Julien > > If you want Root to hit at '/' on your app you remove it from the Admin controller, which will then hit at '/admin' > On Sun, Nov 1, 2009 at 1:29 AM, Kieren Diment <diment@...> > wrote: > >> >> On 01/11/2009, at 3:36 PM, Julien Sobrier wrote: >> >> BTW, both Root.pm and Admin.pm have this line: >>> >>> __PACKAGE__->config->{namespace} = ''; >>> >>> Not sure if it makes a difference. >>> >> >> >> Yes it does. This line stops the Root controller matching /root in >> the >> public namespace. Having this in two different controllers will have >> unpredictable consequences. >> >> >> _______________________________________________ >> List: Catalyst@... >> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst >> Searchable archive: >> http://www.mail-archive.com/catalyst@.../ >> Dev site: http://dev.catalyst.perl.org/ >> > _______________________________________________ > List: Catalyst@... > Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst > Searchable archive: http://www.mail-archive.com/catalyst@.../ > Dev site: http://dev.catalyst.perl.org/ _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredJulien Sobrier wrote on 11/1/09 8:07 PM:
> Thank you > > Shoudl It put __PACKAGE__->config->{namespace} = ''root;, or simply > remove this line? > You should leave it as-is in the Root.pm and remove the line altogether in the Admin.pm. -- Peter Karman . http://peknet.com/ . peter@... _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
|
|
Re: auto method never triggeredThank you, it works fine now.
On Sun, Nov 1, 2009 at 6:18 PM, Peter Karman <peter@...> wrote: Julien Sobrier wrote on 11/1/09 8:07 PM: _______________________________________________ List: Catalyst@... Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst Searchable archive: http://www.mail-archive.com/catalyst@.../ Dev site: http://dev.catalyst.perl.org/ |
| Free embeddable forum powered by Nabble | Forum Help |