Estoy usando un XML POST para iniciar sesión en mis usuarios y necesito devolver una respuesta XML si la autenticación no funcionó. Sin embargo, el formato de la respuesta XML debe ser personalizado, y no puedo decir en qué parte de Devise debería cambiar este resultado.Respuesta XML personalizada para la falla de autenticación utilizando Devise
En mi método de 'crear' para el 'user_sessions_controller.rb' Tengo la llamada de vainilla:
def create
resource = warden.authenticate!(:scope => resource_name,
:recall => "#{controller_path}#new")
Este es devuelto:
<errors>
<error>Invalid email or password.</error>
</errors>
pero tengo que poner una envoltura alrededor de este :
<AppName>
<errors>
<error>Invalid email or password.</error>
</errors>
</AppName>
Hermosa respuesta, gracias! – beeudoublez