为用户存储时区和货币



我们希望允许用户在用户设置中存储其时区和货币的偏好。

我们使用的是轨道4和mongodb与mongoid。有什么宝石可以让我们这样做吗?

最适合于存储的数据类型,因为整个网站的所有时间都必须转换为所需的时区。

如果您使用的是导轨时区,则将存储与该时区关联的标识符。例如"东部时间(美国和加拿大)"。但是,我不建议您使用Rails时区,因为TimeZone Tag Wiki(底部附近)中概述的原因。

相反,您可能应该使用Tzinfo GEM,该宝石使用IANA/OLSON数据中的标准化时区。例如,"美国/new_york"。

货币最好存储为三个字母的ISO 4217货币代码。例如" USD"或" EUR"。

相关内容

  • 没有找到相关文章

最新更新