Ho una tabella generata dinamicamente che moltiplica il prezzo * qty. Alcuni dei prezzi sono in centesimi. Per esempioRotaie number_to_currency delete zero finale a destra del decimale
se il prezzo di un articolo è 0,0375 posso mostrare che nella mia tabella come
number_to_currency(0.0375,:precision => 4)
=> $0.0375
ma sulle quantità in cui il prezzo è un numero 2 decimali di serie ottengo
number_to_currency(33.95,:precision => 4)
=> $39.9500
Ho bisogno di un modo per tagliare gli zero finali di un valore decimale. Tieni presente che l'output è in un blocco Model.each quindi non sono sicuro di poter modificare il parametro di precisione in modo condizionale.
Grazie! Questa risposta ha soddisfatto i miei requisiti poiché number_to_currency è all'interno di un ciclo. – ctilley79