Ruby view helper component