rails app based on hartl book