我有一个直截了当的问题,我有一个实例变量“@ fam_act.count”,它计算一个家庭所执行的活动的数量。
视图中的代码为
已完成<%= @ bal_act.count%>活动
目前,如果一个家庭只完成了一项活动,则会显示“已完成1项活动”。我想添加一些条件逻辑,这样如果活动等于1,它将显示“活动”而不是“活动”
类似:如果@ bal_act.count == 1渲染“活动”,否则“活动”
正确的语法是什么?
由于
答案 0 :(得分:2)
您可以使用pluralize
Completed <%= pluralize(@bal_act.count, 'Activity', 'Activities') %>