我目前正在构建一个多语言并支持多种货币的 Ruby on Rails 发票应用程序。在dashboard
视图中,所有invoices
auser
产生的都被总计。
currency
现在,如果用户可以为每张发票选择,那就太好了。
但是,如果使用不同的货币,如何计算这些发票的总额呢?
例如,如果这三张发票是今天创建的:
- 1 号发票:1000.00 美元
- 2 号发票:2000.00 美元
- 3 号发票:1000.00 欧元
- 总计:4333.60 美元
----------------------
当然,美元兑欧元汇率必须基于每张发票date
。
这如何在 Rails 中实现,甚至有意义吗?
感谢您的任何指示。