Use ActiveSupport for correct (but less entertaining) ordinalization