如何在Rails中一起添加2个字符串变量计数?

时间:2012-06-19 18:58:46

标签: ruby-on-rails ruby count

这是我在控制器中的当前代码。

@rating = (@approvals.count / @user.pages.count) + ( @awards.count / @user.stories.count )

当我分别调用这些变量时,它们就会出现它们应该的数字。当我将它们加在一起时,总和似乎是1或0.是否有某种方法可以将变量计数加在一起?

我查看了其他帖子,要么找不到我需要的内容,要么找不到它。

1 个答案:

答案 0 :(得分:2)

可能需要将它们转换为浮点数。尝试使用to_f方法。

@rating = (@approvals.count.to_f / @user.pages.count) + ( @awards.count.to_f / @user.stories.count )