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

时间:2011-06-02 12:00:40

标签: ruby-on-rails ruby

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

... chmod -R 777 #{remote_path}/#{project}/#{items_to_chmod.join(' ' + remote_path + '/' + project + '/')} ...

丑陋的东西是第一个"#{remote_path}/#{project}/",它没有被添加到数组中的第一个项目值。

1 个答案:

答案 0 :(得分:2)

这个怎么样?

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