Great; sorry for the delay, but I've been here in the last days :-)

http://upload.wikimedia.org/wikipedia/commons/b/bd/Preikestolen_Norge.jpg

// Magnus Holm



On Tue, Aug 10, 2010 at 22:50, David Susco <[email protected]> wrote:
> 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
>
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to