为用户存储TimeZone和货币

 gl6474177 发布于 2023-01-30 04:57

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

我们使用Rails 4和MongoDB与MongoID.是否有任何创业板允许我们这样做?

什么数据类型最适合存储它们,因为所显示的站点上的所有时间都必须转换为所需的时区.

1 个回答
  • 如果您正在使用Rails时区,那么您将存储与该时区关联的标识符.例如"东部时间(美国和加拿大)".但是,我建议您不要使用Rails时区,原因是时区标签wiki(靠近底部)中列出的原因.

    相反,您应该使用tzinfo gem,它使用IANA/Olson数据中的标准化时区.例如,"America/New_York".

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

    2023-01-30 05:37 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有