1

我有一个直截了当的问题,我有一个实例变量“@fam_act.count”,它计算一个家庭进行的活动数量。

我在视图中的代码显示

已完成 <%= @bal_act.count %> 个活动

目前,如果一个家庭只完成了一项活动,则显示为“已完成 1 项活动”。我想添加一些条件逻辑,以便如果活动等于 1,它将显示“活动”而不是“活动”

类似的东西:如果@bal_act.count == 1 呈现“活动”,否则“活动”

什么是正确的语法?

谢谢

4

1 回答 1

2

你可以使用复数

Completed <%= pluralize(@bal_act.count, 'Activity', 'Activities') %>
于 2013-03-20T18:27:17.467 回答