一個產品的價格,我需要最後的產品價格,通過控制檯在施普雷如何來從大禮包
Spree::Product.last.price
=> #<BigDecimal:850ff20,'0.3394E4',9(18)>
在上面給出的返回值取,0.3994顯示,3994纔是真正的價格。 如何從產品返回確切價格,或者如何從「BigDecimal:850ff20,'0.3394E4',9(18)」到「3394」
一個產品的價格,我需要最後的產品價格,通過控制檯在施普雷如何來從大禮包
Spree::Product.last.price
=> #<BigDecimal:850ff20,'0.3394E4',9(18)>
在上面給出的返回值取,0.3994顯示,3994纔是真正的價格。 如何從產品返回確切價格,或者如何從「BigDecimal:850ff20,'0.3394E4',9(18)」到「3394」
「0.3394E4」表示此產品的上述價格「3394」。如果你想要的只是在控制檯中讀取它,就可以在它上面調用.to_f
。
我把這個在那裏,我和其他人,如果你還需要在貨幣格式顯示,即:$25.00
,則:
# Views
<%= Spree::Product.last.display_amount %> => $25.00
# Console
Spree::Product.last.display_amount.to_s => "$25.00"
是啊是正確的。謝謝 –