我有一個跟蹤玩家棒球統計數據的應用程序。我希望它顯示沒有前導零的擊球平均數(.333而不是0.333)。我一直在嘗試number_with_precision沒有運氣。使用number_with_precision刪除前導零
這是從我的瀏覽線路:
<%= number_with_precision(@player.batting_average, :precision => 3,
:significant => true, :strip_insignificant_zeros => true) %>
下面是從型號代碼:關於number_with_precision的Rails 3.1.3基於文檔
def batting_average
self.hits/self.at_bats.to_f
end
,:strip_insignificant_zeros僅適用於零小數點後和:顯着不影響小數點。我錯過了一些簡單的東西嗎