Ruby - 通过对象字段加入对象数组

Jim*_*tts 8 ruby

我有一个对象数组,如下所示:

[
    #<name: "value1", field: "field_A">,
    #<name: "value2", field: "field_B">,
    #<name: "value3", field: "field_C">
]
Run Code Online (Sandbox Code Playgroud)

我想要输出:

"value1 value2 value3"
Run Code Online (Sandbox Code Playgroud)

我目前在做什么:

variable = ''
array.each { |x| variable << x.name << ' ' }
Run Code Online (Sandbox Code Playgroud)

这很丑陋,最后也留下了额外的空间.我的东西Array :: join是我要去的地方,但我找不到从它访问对象字段的方法.是否有另一种类似于我应该使用的连接方法,还是有另一种更合理的方法?

任何建议,将不胜感激.