David Kimura PRO said almost 2 years ago on multistep forms from scratch :
  someone have a look at this episode https://www.driftingruby.com/episodes/form-wizards-from-scratch

It should be what you're looking for.