Ruby on rails 如何将值附加到每个数组项?

Ruby on rails 如何将值附加到每个数组项?,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有这个代码,它工作,但它只是看起来不正确。我正在创建通过SSH传递给服务器的字符串: ... chmod -R 777 #{remote_path}/#{project}/#{items_to_chmod.join(' ' + remote_path + '/' + project + '/')} ... 最难看的是第一个“#{remote_path}/#{project}/”,它没有被添加到数组中的第一个项值中。这怎么样 "... chmod -R 777 #{ items_to_chmo

我有这个代码,它工作,但它只是看起来不正确。我正在创建通过SSH传递给服务器的字符串:

... chmod -R 777 #{remote_path}/#{project}/#{items_to_chmod.join(' ' + remote_path + '/' + project + '/')} ...
最难看的是第一个
“#{remote_path}/#{project}/”
,它没有被添加到数组中的第一个项值中。

这怎么样

"... chmod -R 777 #{ items_to_chmod.map{ |item| File.join(remote_path, project, item) }.join(" ") } ..."