# Display 5 instead of 5.00 with decimals

**URL:** <https://www.ruby-forum.com/t/display-5-instead-of-5-00-with-decimals/142845>\
**Category:** Rails\
**Created:** [July 12, 2008, 2:12am UTC](https://www.ruby-forum.com/t/display-5-instead-of-5-00-with-decimals/142845 "2008-07-12T02:12:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![arvias](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@arvias](https://www.ruby-forum.com/u/arvias)\
**Post date:** [July 12, 2008, 2:12am UTC](https://www.ruby-forum.com/t/display-5-instead-of-5-00-with-decimals/142845/1 "2008-07-12T02:12:32Z")

</div>

Hi,

Is there a rails wide solution that would show decimals like “5.00” as  
“5” in both views and forms?

I guess it would presume overwriting the BigDecimal class, but I have  
no idea how.

–  
M.

---

<div class="post-metadata">

**Author:** ![arvias](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@arvias](https://www.ruby-forum.com/u/arvias)\
**Post date:** [July 12, 2008, 2:27am UTC](https://www.ruby-forum.com/t/display-5-instead-of-5-00-with-decimals/142845/2 "2008-07-12T02:27:09Z")

</div>

On Jul 11, 2008, at 5:11 PM, Marcelo B. wrote:

> Hi,
> 
> Is there a rails wide solution that would show decimals like “5.00” as  
> “5” in both views and forms?
> 
> I guess it would presume overwriting the BigDecimal class, but I have  
> no idea how.

Not Rails wide, but just use to\_i() in your views…

x = 5.00  
x.to\_i # -\> 5

I wouldn’t recommend overriding BigDecimal’s default display…
