A learning experience with rails.