RoR shopping cart and product display catalogue