Hey all, I am working on an app where people can post items for sale.
When they post an item, they add a price to that item.
When the item gets output to the page, it will not display the second
number AFTER the decimal if it is a 0. If it is any other number, it
displays fine. So, prices display as $25.0 if it ends in 0, but $25.95
if it ends in any other number.
Here is the code in my migration to create that column in the database
t.column :price, :decimal, :precision => 8, :scale => 2, :default =>
0, :null => false
I was pretty sure that the :scale => 2 meant two numbers would be
after the decimal, which seems to work fine.
I am then outputting my price in my view with this code........ <p>$<
%= item.price %></p>. Also, in my form that I have to add a new
listing, the input field for the price is being pre-populated with
0.0. I would like to remove that as well.
Can anyone shed some light on this for me, as I appear to be missing