我有一个直截了当的问题,我有一个实例变量“@fam_act.count”,它计算一个家庭进行的活动数量。
我在视图中的代码显示
已完成 <%= @bal_act.count %> 个活动
目前,如果一个家庭只完成了一项活动,则显示为“已完成 1 项活动”。我想添加一些条件逻辑,以便如果活动等于 1,它将显示“活动”而不是“活动”
类似的东西:如果@bal_act.count == 1 呈现“活动”,否则“活动”
什么是正确的语法?
谢谢
我有一个直截了当的问题,我有一个实例变量“@fam_act.count”,它计算一个家庭进行的活动数量。
我在视图中的代码显示
已完成 <%= @bal_act.count %> 个活动
目前,如果一个家庭只完成了一项活动,则显示为“已完成 1 项活动”。我想添加一些条件逻辑,以便如果活动等于 1,它将显示“活动”而不是“活动”
类似的东西:如果@bal_act.count == 1 呈现“活动”,否则“活动”
什么是正确的语法?
谢谢
你可以使用复数
Completed <%= pluralize(@bal_act.count, 'Activity', 'Activities') %>