[Catalyst] Re: javascript in Catalyst using Template Toolkit

Jonathan Rockway jon at jrock.us
Sun Jul 20 07:44:27 BST 2008


* On Sat, Jul 19 2008, Aristotle Pagaltzis wrote:
> * kakimoto at tpg.com.au <kakimoto at tpg.com.au> [2008-07-19 04:10]:
>> i got the issue fixed up by add  "root/static" to
>> lib/myApp/View/TT.pm and yes, 'Static::Simple' was used.
>> 
>> Here's an extract...
>> 
>> __PACKAGE__->config({
>>     CATALYST_VAR => 'Catalyst',
>>     INCLUDE_PATH => [
>>         myApp->path_to( 'root', 'src' ),
>>         myApp->path_to( 'root', 'lib' ),
>>         myApp->path_to( 'root', 'static' ),    <-- Added this in
>>     ],
>>     PRE_PROCESS  => 'config/main',
>>     WRAPPER      => 'site/wrapper',
>>     ERROR        => 'error.tt2',
>>     TIMER        => 0,
>> });
>> 
>> 
>> Thank you for the prompt response/help, guys! 
>
> This seems very wrong. Why should adding the static file
> directory to the TT include path do anything if Static::Simple is
> supposed to serve the file? Something is almost certainly going
> on here that you do not actually want.

Yes, thank you for pointing that out.  The above config does not solve
the more-above problems.

If you want to [% INCLUDE your.javascript %] then that's fine.  But if
you want to serve statically, then this only works because of some weird
coincidence.

Regards,
Jonathan Rockway

-- 
print just => another => perl => hacker => if $,=$"



More information about the Catalyst mailing list