标签: ruby-on-rails ruby string postgresql
在我的PgSQL数据库中,我的一个列是“字符变化”。当我将excel文件中的数字保存到它时,它会在末尾添加union。我该如何修剪它?
union
我已尝试union all,但这并没有删除.0。添加row[1].to_s.strip也不起作用,因为某些值的格式为.0。
union all
.0
row[1].to_s.strip
答案 0 :(得分:2)
您想使用chomp:
chomp
row[1].chomp('.0')
引用docs:
返回一个新的String,其中从str的结尾(如果存在)中删除了给定的记录分隔符。
String
答案 1 :(得分:0)
这对我有用: row[1].to_s[0, row[1].to_s.index(".0")]
row[1].to_s[0, row[1].to_s.index(".0")]