1

我正在尝试找出某个变量的数据类型(它是 RoR 应用程序中数据库中的一列)。我想将其格式化为带有 2 位小数的数字,但我想先确定它是字符串还是整数。

  • 我怎样才能知道?
  • 我怎样才能改变它?(我需要吗)
  • 无论原始文件是什么,如何将其格式化为两位小数?
  • 解决这个问题的最佳方法是什么 - 在 css 中更改它?在js中?在变量类型中?
4

2 回答 2

3

有关您的 2 位小数数字的格式,请参阅这篇文章What is the best method of handling currency/money?

最好的办法是不改,直接用rails注册。

如果您必须将字符串更改为 2 位十进制数字,请使用以下命令创建迁移

  • 添加列my_decimal_number
  • 执行数据库查询以更新您的my_string_numbermy_decimal_number
  • 删除my_string_number
于 2013-04-17T09:21:22.207 回答
2
于 2013-04-17T09:20:58.223 回答