I'm looking for ideas, best practices, gems (if any) that will allow me to easily create a tour for an existing Rails 4 web application.
I would like any new user to sign a greeting message with a welcome message that explains some of the features of the site. When they click "Next", they should go to another page (for example, a list of projects) where another explanatory message will appear. The next step will be another page (for example, a list of tasks) with a message, etc. I would like explanatory messages to be as unobtrusive as possible, like flash messages.
The opportunity to skip or hide the tour and start it later will, of course, be very pleasant.
I know that I could create it “manually” using cookies and some additional controller logic (flash messages), but I would not like to pollute all controllers with additional logic for excursions.
source
share