protect_from_forgery funcitonal test

Cześć!

Mam po kimś kontroler do logowania. Próbuję napisać testy funkcjonalne, których nie ma. Jednak dostaję brzydkie errory typu:

ActionView::TemplateError: No :secret given to the #protect_from_forgery call.

Mam w application.rb

protect_from_forgery # :secret => 'c63dfc2e5304f598b37b5d324d8cf9d3'

test.rb

config.action_controller.allow_forgery_protection    = false

Zauważyłem, że error wylatuje z layoutu:

<%= javascript_tag "window._token = '#{form_authenticity_token}'" %>

Ktoś ma jakieś propozycje? Rozwiązanie?

Z deka inny blad wiec moze nie pomoze ^^, brzydkie rozwiazanie troszke innego bledu:

Poradziłem sobie z tym w podobny sposób, równie prosty

<% if protect_against_forgery? -%> <%= javascript_tag "window._token = '#{form_authenticity_token}'" %> <% end -%>