I wanted to use Ember.js and the Handlebars are clashing with
web2py's delimiters.

There are many solutions to this problems. This is another one:


class RAW_INCLUDE(XML):
    """ {{=RAW_INCLUDE('views/default/hbs/blah.hbs')}} """

    def __init__(self, filename):
        self.filename = filename

    def xml(self):
        import os.path
        
        filepath = os.path.join(request.folder, self.filename)
        fp = open(filepath, 'rb') 
        data = fp.read() 
        fp.close() 
        
        return data

    def __str__(self):
        return self.xml()



-- 
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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to