Stworzenie "harmonogramu" w Railsach

Witam, chcę napisać apke w której będzie pewien harmonogram, użytkownik najpierw będzie mógł wybrać z listy wyboru jedną rzecz, która doda mu się do koszyka, następnie przeniesie go do odpowiedniej sekcji zgodnie z harmonogramem. Jeśli nie wybrał wcześniejszej opcji - nie może przejść dalej. Istnieje jakis prosty gem lub sposób by coś takiego zrobić? Pozdrawiam :).