0
숫자 선택과 관련된 문제가 있습니다. 보기에서 16.00. number_with_precision 메서드를 사용하지 않으면 16.0입니다. 응용 프로그램 도우미에서 모든 10 진수를 올바르게 선택하는 방법을 설정하는 방법?전체 응용 프로그램의 십진수 정밀도를 설정하는 방법
숫자 선택과 관련된 문제가 있습니다. 보기에서 16.00. number_with_precision 메서드를 사용하지 않으면 16.0입니다. 응용 프로그램 도우미에서 모든 10 진수를 올바르게 선택하는 방법을 설정하는 방법?전체 응용 프로그램의 십진수 정밀도를 설정하는 방법
@rafael이 (가) 당신이 원숭이 패치를 할 수 있다고 말했습니다. 보기에 그런
# config/initializers/numeric.rb
class Numeric
def nice
sprintf("%.2f", self)
end
end
:
<%= @number.nice %>
그 AFAIK에 대한 구성 옵션이 없습니다 여기에
은 예입니다. 당신은 원숭이 패치'NumeriC# to_s'을 할 수 있습니다. – Raffael또한 문자열 보간법이 있습니다 :' '% .2f'% 16'은''.00''을 산출 할 것입니다. – Raffael
@Raffael : 그것은 'String # %'메소드에 대한 호출 일뿐입니다. 보간법은 다른 것입니다 (즉, "...."# {expr} ... "). –