从一个字符修剪尾随零n个轨道

时间:2015-04-23 10:55:03

标签: ruby-on-rails ruby string postgresql

在我的PgSQL数据库中,我的一个列是“字符变化”。当我将excel文件中的数字保存到它时,它会在末尾添加union。我该如何修剪它?

我已尝试union all,但这并没有删除.0。添加row[1].to_s.strip也不起作用,因为某些值的格式为.0

2 个答案:

答案 0 :(得分:2)

您想使用chomp

row[1].chomp('.0')

引用docs

  

返回一个新的String,其中从str的结尾(如果存在)中删除了给定的记录分隔符。

答案 1 :(得分:0)

这对我有用: row[1].to_s[0, row[1].to_s.index(".0")]