如何将数字分隔应用于整个 Rails 应用程序?

How to apply number delimiting to a whole Rails application?

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

您的模板中有多少个带数字的地方?我不认为这可能是问题,你只需要在表示层添加这个函数,或者你可以使用正则表达式来添加函数调用

我通过编辑 helper 解决了这个问题,其中 format_object 方法根据对象渲染值在它的类型上。我已经将 Fixnum(Integer) 案例包装成 number_with_delimiter