title: Omniauth "with" STI and devise
body: <p>I'm figured out with no results. I have a model named User and to models with STI fan and artist, like this:</p>
  
  <pre><code>class User &lt; ActiveRecord::Base
      devise :database_authenticatable, :registerable, :confirmable, :lockable,
       :recoverable, :rememberable, :trackable, :validatable, **:omniauthable**
  end
  </code></pre>
  
  <p>and my others models</p>
  
  <pre><code>Class Artist &lt; User end
  Class Fan &lt; User end
  </code></pre>
  
  <p>my routes </p>
  
  <pre><code>devise_for :users
  devise_for :artists
  devise_for :fans
  </code></pre>
  
  <p>I have a problem when try to run my server or anything else i got this error </p>
  
  <pre><code>Wrong OmniAuth configuration. If you are getting this exception, it means that either:
  
  1) You are manually setting OmniAuth.config.path_prefix and it doesn't match the Devise one
  2) You are setting :omniauthable in more than one model
  3) You changed your Devise routes/OmniAuth setting and haven't restarted your server
  </code></pre>
  
  <p>my app is advanced and don't wanna go back and refactor it, any help will appreciate</p>