我正在使用money-rails和google_currency来处理我的rails应用程序中的money组件。当我尝试将变量从PHP转换为USD时,我遇到了麻烦。
如果我试图运行它:
Money.new("15", "PHP").exchange_to("USD")
我得到了:
#<Money fractional:0 currency:USD>
之所以发生这种情况,是因为PHP兑换美元的汇率较小,而且汇总为0.当使用exchange_to来避免这种情况时,是否有人知道如何设置默认比例?
答案 0 :(得分:1)
Money.new('15', 'PHP')
表示0.15 PHP
或仅仅是15 Centavos。这是(基于当前汇率)arround 0.003 USD
或舍入0.00 USD
。
你的意思是Money.new('15_00', 'PHP')
吗?