"#{subject_item.subject_item_notes.average(:value)}"
例如,对于数字5和4,它返回“4.5”。我需要它返回“4.50”。我怎么能这样做?
答案 0 :(得分:1)
使用Rails number_with_precision
辅助函数:
"#{number_with_precision
subject_item.subject_item_notes.average(:value), precision: 2}"
答案 1 :(得分:1)
你应该使用number_with_precision。
number_with_precision(subject_item.subject_item_notes.average(:value),precision:2)
答案 2 :(得分:0)
num = 4.5
puts "%.2f" % num # => 4.50
# or: sprintf("%.2f", num)
Google for sprintf获取更多信息。它是一种将数字表示为字符串的古老,困难且强大的方法