Pas de secret option prévue à Rack::Session::Témoin d'avertissement?

Je suis en cours d'exécution Rails 3.2.3, Ruby 1.9 sous Fedora 17. Je reçois cet avertissement, lorsque je lance rails s, et comment puis-je corriger?

AVERTISSEMENT de SÉCURITÉ: Pas de secret option prévue à Rack::Session::Cookie.
Ce qui pose une menace pour la sécurité. Il est fortement recommandé que vous
fournir un secret pour éviter les attaques qui sera peut-être possible de conçu
les témoins. Ce ne sera pas pris en charge dans les versions futures de Rack, et
les futures versions même annuler votre les cookies de l'utilisateur.

  • Est une valeur définie dans le fichier config/initializers/secret_token.rb?
  • Kashyap - oui, une valeur est définie.
  • J'ai le même avertissement après la mise à niveau des Rails de 3.2.9 à 3.2.10
  • En fait cet avertissement a été ajouté à Crémaillère 1.4.2 qui a été publié sur rubygems.org hier (6 janvier 2013), mais réelle de s'engager a été fait le 18 Mars 2012.
  • Ouais,juste aujourd'hui, j'ai trop eu de tel avertissement
  • décote: gem 'rack', '1.4.1'
  • Si vous ne pouvez pas exécuter de la garde+spork+rspec, de le rétrograder ainsi.
  • J'ai changé le tag - encore il devrait y avoir une solution pour RoR 3.1 ainsi.. Peut-être faire une autre question?

InformationsquelleAutor bigdaveyl | 2012-04-29