2016-12-08 12 views
0

로케일 파일을 사용하여 수량과 함께 다른 간격을 변환하고 싶습니다.2 개의 변수가있는 변환 간격

# Interval holds values from 0..2 (day, week, month) 
@interval = 0 

# Quantity holds values from 1..999 
@quantity = 1 

레일 파일의 구현은 다음 희망 누군가가 나를 도울 수

1 Day 
2 Days 

1 Month 
2 Months 
... 

같은 출력이 보일 것이

<%= t("interval", count: @quantity, interval: @interval %> 

유사합니다. 로케일 파일에서

답변

0

같은 추가 : 다음

en: 
    interval: 
    _0: 'Day' 
    _1: 'Week' 
    _2: 'Month' 

및 사용 pluralize 도우미를

pluralize(@quantity, t("interval._#{@interval}"))