I found this link : http://andymaleh.blogspot.nl/2013/10/ultra-light-maintainable-wizards-in.html
But I wonder if this idea can work if one of the steps is a devise step making a login name and password.
And if this can work, what do I have to change ?