2013-04-17 128 views
1

我想找出某个变量的数据类型(它是RoR应用程序中的一个数据库中的一列)。我想将其格式化为2位小数的数字,但我想先查明它是字符串还是整数。变量数据类型及其更改

  • 我该如何找出答案?
  • 我该如何改变它? (并且我需要)
  • 如何将其格式化为两位小数,无论原始值是多少?
  • 什么是最好的方式去做这件事 - 改变它在CSS?在js?在变量类型?

回答

3

为了您2小数号码的格式,看到这个帖子What is the best method of handling currency/money?

做的是不改变的最佳途径,并直接与导轨注册。

如果你要改变一个字符串转换为2进制数,创建

  • add_column my_decimal_number
  • 执行DB查询到你的表更新从my_string_numbermy_decimal_number
  • 删除my_string_number迁移