如何为数组中的每个对象添加引号?

时间:2012-02-20 19:39:11

标签: ruby-on-rails ruby ruby-on-rails-3

我正在比较两个不同数组的ID值,但其中一个数组在每个数字周围都有引号,而另一个没有。如何为下面数组中的每个ID添加引号?例如“268056199934590”

Object.all.collect { |f| f["f_id"] }
[268056199934590, 306589562725323, 223636134385969]

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:3)

“没有引号”表示它们是数字,表示您正在与字符串进行比较。所以你可以在这里选择:使用"123".to_i将字符串转换为整数,或者使用123.to_s

将其转换为整数