fix devise route
fix devise oauth, now still using auto-generated random password and enable database_auth, since disable this will lead to UNDEFINED METHOD PASSWORD error