首页 > 解决方案 > 如何将数字分隔应用于整个 Rails 应用程序?

问题描述

我尝试使用config/locales/en.yml文件,更改数字、格式、分隔符、分隔符值。但据我了解,此配置文件仅设置number_with_delimiter辅助函数的首选项。将这个助手添加到使用数字的每个地方都太难和愚蠢了。我的问题是:如何将某个定界符应用于一个类(整数、浮点数),或者一般来说,应用于应用程序中使用的所有数字?前任。1000000 -> 1 000 000 (1,000,000) 提前致谢!

标签: ruby-on-railsconfigurationlocale

解决方案


我已经通过编辑帮助器解决了这个问题,其中方法format_object正在根据对象的类型呈现对象的值。我已将 Fixnum(Integer) 案例包装到number_with_delimiter


推荐阅读