title: Rails calling a controller action from the console
body: <p>I have a controller sessions that can create session.
  I'd like to call it from the console, like controller.create.
  Here is the action:</p>
  
  <pre><code>
  
    def create  
      #raise request.env["omniauth.auth"].to_yaml
  
      auth = request.env["omniauth.auth"]  
      user = User.find_by_provider_and_uid(auth["provider"], auth["uid"]) || User.create_with_omniauth(auth)  
      user.create_or_update_profile(auth)
      session[:user_id] = user.id 
  
      if user.needs_to_create_profile?
        redirect_to new_profile_path, :notice => "Signed in!. We just need your contact e-mail"
      else
        redirect_to root_url, :notice => "Signed in!"  
      end
    end 
  </code></pre>