Ok lo he probado y redirige, pero no muestra el mensaje cuando el usuario es incorrecto. ¿Sabes qué puede estar pasando?. Dejo el código a continuación.
Código ruby:
Ver originalif log.name == nick
print 'Este es el nickname'
flash[:notice] = 'jjjjj'
return redirect_to user_path(log.id)
else
flash[:notice] = 'jjjjj'
return redirect_to 'localhost:3000'
#return redirect_to user_path(log.id)