0
我有一個rake文件,對某些文本文件執行查找和替換操作。當我在終端輸入:Rake任務失火
rake rename:changename[Funk]
我想耙文件來改變術語Framework
的每一個實例Funk
。問題是代碼當前將Framework
更改爲new_name
。
關於我在做什麼錯的任何想法?
namespace :rename do
desc 'changes the name of the app'
task :changename, :new_name do
file_names = ['config/environments/test.rb', 'config/environments/production.rb', 'config/environment.rb']
file_names.each do |file_name|
text = File.read(file_name)
File.open(file_name, "w") { |file| file << text.gsub("Framework", :new_name.to_s) }
end
end
end
太棒了!現在完美運作。謝謝! – 2012-03-15 17:44:33