存储货币代码和价格
我正在数据库中存储价格。
我认为我应该将货币存储为我的应用程序,以支持国际化。
我相信正确的方法是存储 ISO 4217 货币代码,例如 USD 代表 US$,AUD 代表 AU$,EUR 代表欧元...
我在模型中有价格和货币属性...我做得对吗?
如何将货币代码转换为符号版本?有帮助者吗?我需要自己创建一个相应的哈希吗?
干杯,
乔尔
I am storing a price in my database.
I figured I should store the currency as my application with need to support internationalisation.
I believe the correct way is to store the ISO 4217 currency code, such as USD for US$, AUD for AU$ and EUR for Euros ...
I have a price and a currency attribute in model... Am I doing it right?
How do convert the currency code to it Symbol version? is there a helper for this? do I need to create myself a corresponding hash?
Cheers,
Joel
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你应该看看金钱宝石。处理货币代码并支持汇率和格式。
https://github.com/RubyMoney/money
You should have a look at the Money gem. Handles currency codes and has support for exchange rates and formatting.
https://github.com/RubyMoney/money