title: Rails 3 SSL Deprecation
body: <p>I am upgrading an application to Rails 3.0.0 and am wondering if the standard method for adding SSL has changed (I vaguely remember demos indicating the router could now handle SSL, though I'm not sure if it was just for demonstration purposes). I currently use the "ssl_requirement" gem, however it gives:</p>
  
  <blockquote>
    <p>DEPRECATION WARNING: Using #request_uri is deprecated. Use fullpath instead. (called from ensure_proper_protocol at /Library/Ruby/Gems/1.8/gems/ssl_requirement-0.1.0/lib/ssl_requirement.rb:53)</p>
  </blockquote>
  
  <p>Also, it appears to break when handling the new 'data-method' attributes. For example:</p>
  
  <pre><code>&lt;%= link_to "Logout", user_path, :method =&gt; :delete %&gt;
  </code></pre>
  
  <p>Works fine when accessing from an SSL section of the application, but fails (attempts to render show action) when followed from a non-SSL section (all actions in the user controller require SSL, although I understand that the destroy action does not transmit secure data).</p>