[Dancer-users] messed up routes
Richard Huxton
dev at archonet.com
Thu Oct 20 18:22:49 CEST 2011
On 20/10/11 17:13, Mr. Puneet Kishor wrote:
> On Oct 20, 2011, at 10:47 AM, Naveed Massjouni wrote:
>> I think he was saying that you might have code in your apps such as:
>> set layout => 'foo';
>> This would set the layout globally and might have been the cause of your issue.
>
> In that case, no, I never used `set layout => 'foo'` anywhere in my code.
> Only within specific routes, I used `layout 'foo'`.
But in your original example you had this:
> get '/*?' => sub {
> ..
> debug "using layout main";
> template 'index', \%template_opts;
> }
That will end up with whatever layout the previous request set.
The layout is *not* per-request (unless you add it to the template call).
--
Richard Huxton
Archonet Ltd
More information about the Dancer-users
mailing list