Je suis en train de mettre à jour une application vers Rails 3.0.0 et je me demande si la méthode standard pour ajouter SSL a changé (je me souviens vaguement de démos indiquant que le routeur pouvait maintenant gérer SSL, mais je ne suis pas sûr que c'était juste à des fins de démonstration). J'utilise actuellement la gemme "ssl_requirement", mais elle donne :
AVERTISSEMENT DE DÉCRYPTAGE : L'utilisation de #request_uri est obsolète. Utilisez fullpath à la place. (appelé depuis ensure_proper_protocol at /Library/Ruby/Gems/1.8/gems/ssl_requirement-0.1.0/lib/ssl_requirement.rb:53)
De plus, il semble qu'il ne fonctionne pas lorsqu'il gère les nouveaux attributs "data-method". Par exemple :
<%= link_to "Logout", user_path, :method => :delete %>
Cela fonctionne bien lorsque l'accès se fait à partir d'une section SSL de l'application, mais échoue (tente de rendre l'action show) lorsque l'accès se fait à partir d'une section non-SSL (toutes les actions dans le contrôleur d'utilisateur nécessitent SSL, bien que je comprenne que l'action de destruction ne transmet pas de données sécurisées).