title: OmniAuth hash returns undefined method
body: <p>This is probably a very basic question but I have been looking at the code for quiete some time now and am not really understanding what is causing the no method error.</p>
  
  <p>In my controller I have this</p>
  
  <pre><code>auth = request.env["omniauth.auth"]
  @more = auth["provider"]
  </code></pre>
  
  <p>In my view I have this</p>
  
  <pre><code>&lt;%= @more if @more != nil %&gt;
  </code></pre>
  
  <p>For some reason I keep getting this error</p>
  
  <pre><code>NoMethodError (undefined method `[]' for nil:NilClass):
  </code></pre>
  
  <p>PS: I get the correct data if I were to <code>raise request.env["omniauth.auth"].to_yaml</code></p>