Thanks, that did the trick. Got to comb through my templates now though :P.
On Tue, Aug 10, 2010 at 4:01 PM, Magnus Holm <[email protected]> wrote: > David, > > As far as I remember, this should work: > > module App > set :haml, { :escape_html => true } > end > > You set options (as specified in > http://github.com/rtomayko/tilt/blob/master/TEMPLATES.md) by: > > set :EXTENSION, { :a=> true, :b => false } > > // Magnus Holm > > > > On Mon, Aug 9, 2010 at 19:08, David Susco <[email protected]> wrote: >> Thanks I'll look into the middleware. >> >> I know that's how you escape HTML in Haml, what am asking though is >> how you set the :escape_html option when all you have is an instance >> of Tilt. >> >> Dave >> >> On Mon, Aug 9, 2010 at 12:22 PM, Ted Kimble <[email protected]> wrote: >>> For cross-site request forgery protection I've simply used the >>> Rack::Csrf middleware before (http://github.com/baldowl/rack_csrf). >>> The github page is pretty self explanatory. >>> >>> For Haml, you should just be able to set its :escape_html option to >>> true and then >>> >>> %p= @something_nasty >>> >>> will be escaped by default. See: >>> >>> http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#escape_html-option >>> >>> for more info. >>> >>> Best, >>> Ted >>> >>> On Mon, Aug 9, 2010 at 9:15 AM, David Susco <[email protected]> wrote: >>>> Hey guys, >>>> >>>> What do people do to protect against cross-site request forgery? To >>>> mimic what rails does I was thinking of creating a unique key for each >>>> session, and then in my logged_in? helper checking if the key passed >>>> by the user matches the one I set in the session. >>>> >>>> On the second question, I'm using Tilt with Haml templates. Any idea >>>> how I can set Haml's :escape_html option so each template escapes all >>>> HTML within variables? >>>> >>>> -- >>>> Dave >>>> _______________________________________________ >>>> Camping-list mailing list >>>> [email protected] >>>> http://rubyforge.org/mailman/listinfo/camping-list >>>> >>> _______________________________________________ >>> Camping-list mailing list >>> [email protected] >>> http://rubyforge.org/mailman/listinfo/camping-list >>> >> >> >> >> -- >> Dave >> _______________________________________________ >> Camping-list mailing list >> [email protected] >> http://rubyforge.org/mailman/listinfo/camping-list >> > _______________________________________________ > Camping-list mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/camping-list -- Dave _______________________________________________ Camping-list mailing list [email protected] http://rubyforge.org/mailman/listinfo/camping-list

