2011-03-04 38 views
2

我有一個控制器的以下:Rails - 做簡單的劃分?沒那麼簡單

@users = User.order("created_at").all 
    @user_count = @users.length.to_i 
    @active_7_day = .....count.to_i 

    @mystat = (@user_count/@active_7_day) 

沒有錯誤,這是很好的,但在視圖@mystat始終爲0?你如何在Rails中進行分工?

謝謝

回答

13

結果可能是一個浮點數。

@mystat = (@user_count.to_f/@active_7_day) 
+0

你是如何四捨五入到兩位小數? round_to和round_at兩個錯誤? – AnApprentice 2011-03-04 19:17:23

+2

將它放在視圖中:'number_with_precision(@mystat,:precision => 2)' – jonnii 2011-03-04 19:25:57