我有这个代码,它可以工作,但它看起来不正确。我正在创建一个我通过SSH传递给服务器的字符串:
... chmod -R 777 #{remote_path}/#{project}/#{items_to_chmod.join(' ' + remote_path + '/' + project + '/')} ...
丑陋的东西是第一个"#{remote_path}/#{project}/"
,它没有被添加到数组中的第一个项目值。
答案 0 :(得分:2)
这个怎么样?
"... chmod -R 777 #{ items_to_chmod.map{ |item| File.join(remote_path, project, item) }.join(" ") } ..."