That should work perfectly fine. This is how I do it, if you would like 
another example.

I have this in my layout.html before  {{include 'web2py_ajax.html'}}

}}
  ractive_enabled = globals().get('ractive_enabled',False)
  if ractive_enabled:
    response.files.append(URL('static','js/ractive.js'))
    response.files.append(URL('static','js/ractive-events-tap.js'))
    response.files.append(URL('static','js/ractive-transitions-fade.js'))   
 
  pass
}}

Then on my views using ractive, I have ractive_enabled=True and I change 
ractive delimiters. Example:

<script>
var ractive = new Ractive({
    el: '#main',
    template: '#main-template',
    delimiters: [ '[[', ']]' ],
    tripleDelimiters: [ '[[[', ']]]' ] ,
});
</script>

I prefer changing ractive's delimiters, Massimo, for instance, prefers your 
approach.

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to