Ruby on Rails : 10보다 작은 숫자 앞에 어떻게 0을 추가합니까? 한 자리 숫자를 두 자리 숫자로 변환하려고합니다. 9 ==> 09 5 ==> 05 12 == 12 4 ==> 04 나는 if-else 문을 많이 넣을 수 있다고 생각합니다 (숫자가 10 미만이면 gsub를 수행하십시오). 그러나 그것은 끔찍한 코딩이라고 생각합니다. Rails에 number_with_precision이 있지만 십진수에만 적용된다는 것을 알고 있습니다. 한 자릿수를 두 자릿수로 변환하는 방법에 대한 아이디어가 있습니까? 당신은 의미 했습니까 sprintf '%02d', n? irb(main):003:0> sprintf '%02d', 1 => "01" irb(main):004:0> sprintf '%02d', 10..