1

これがコントローラーの現在のコードです。

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

これらの変数を個別に呼び出すと、必要な数値として表示されます。それらを合計すると、合計は 1 または 0 のように見えます。変数カウントを一緒に追加する特定の方法はありますか?

他の投稿を見ましたが、必要なものが見つからないか、理解していません。

4

1 に答える 1

2

それらをフロートに変換する必要があるかもしれません。方法を試してみてくださいto_f

@rating = (@approvals.count.to_f / @user.pages.count) + ( @awards.count.to_f / @user.stories.count )
于 2012-06-19T19:00:36.200 に答える