1

単純な質問があります。家族が実行したアクティビティの数をカウントするインスタンス変数「@fam_act.count」があります。

ビュー内の私のコードは読み取ります

<%= @bal_act.count %> アクティビティを完了

現在、家族が 1 つの活動を完了した場合、「1 つの活動を完了しました」と表示されます。アクティビティが 1 の場合に「アクティビティ」ではなく「アクティビティ」が表示されるように、条件付きロジックを追加したいと思います。

次のようなもの: If @bal_act.count == 1 render "Activity" else "Activities"

正しい構文は何ですか?

ありがとう

4

1 に答える 1

2

複数形を使用できます

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