用2个变量转换间隔

时间:2016-12-08 20:10:30

标签: ruby-on-rails ruby-on-rails-4 locale intervals

我想使用我的语言环境文件来转换数量的不同时间间隔。

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

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

rails文件中的实现应该与此

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

输出应该看起来像

1 Day
2 Days

1 Month
2 Months
...

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:0)

在您的语言环境文件中添加以下内容:

std::string *

然后使用en: interval: _0: 'Day' _1: 'Week' _2: 'Month' 帮助

pluralize

相关问题