我想使用数组显示5.00但是当我这样做时只显示5.0 ...这是我的代码......
<html>
<head>
<title>
<h1>Baltazar</h1>
</title>
</head>
<body>
<h1>Baltazar</h1>
<h3>Items: 15</h3>
<% array1 = [0,1,2,3,4,5,6,7,8,9,'Passed', 'Failed', 'Items', 'Score', 'Ratings', 'Grade', 'Remarks', 'Below', '.'] %>
<%= array1[12]%> : <%= items = (array1[1].to_s + array1[5].to_s).to_i %><br>
<%= array1[13] %> : <%= array1[0] %>-<%= array1[6] %><br>
<%= array1[14] %> : <%= (array1[7].to_s + array1[1].to_s).to_i %> <%= array1[17] %><br>
<%= array1[15] %> : <%= (array1[5].to_s + array1[18].to_s + array1[0].to_s + array1[0].to_s).to_f %>
</body>
</html>
答案 0 :(得分:2)
功能number_to_currency执行此操作以及更多功能
<%= number_to_currency(number, precision: 2, separator: ".", format: "%n") %>
答案 1 :(得分:1)
使用number_with_precision
<%= number_with_precision(number, precision: 2) %>