我正在使用遺留數據庫,其中某個百分比值存儲在DECIMAL
列中,但用戶輸入並以整數形式讀取數據。如何將數據按摩碼添加到模型屬性?
所以,我們說的DB包括...
contracts
---------
funded_percent DECIMAL 10,5
我想一個「getter」和「二傳手」乘以100上讀取和除以添加到ActiveRecord的模型,該表100保存。
動機是這樣的,在我看來的代碼中,我只處理整數。
我不確定正確的做法。
哦,其中一些值超過小數點後三位。
因此,該方法需要將存儲的值「0.036」四捨五入爲顯示值「4%」。