2011-06-02 51 views
0

我有這個代碼,它的工作原理,但它看起來不正確。我創建我傳遞到服務器通過SSH的字符串:如何給每個數組項添加一個值?

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

的醜陋的東西是第一次"#{remote_path}/#{project}/",它沒有被添加到陣列中的第一項值。

回答

2

這個怎麼樣?

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