Busco para convertir los números de un solo dígito a números de dos dígitos, así:Ruby on Rails: ¿cómo se agregan los ceros al frente de un número si es menor de 10?
9 ==> 09
5 ==> 05
12 == 12
4 ==> 04
Calculo que podría poner un montón de else if-(si el número es menor de 10, y luego hacer un gsub) pero imagina que es una codificación horrible. Sé que Rails tiene number_with_precision, pero veo que solo se aplica a números decimales. ¿Alguna idea sobre cómo convertir de un solo dígito a dos dígitos?
Gracias Mark !! Perfecto =) ¡Gracias! – sjsc
Probablemente deberías usar '% 02i' para este caso ya que es más obvio que el resultado es y se supone que es un entero, d es menos intuitivo para las personas que no están tan acostumbradas a usar' sprintf'. – SeanJA