This commit is contained in:
BOHUNG 2020-04-04 10:56:37 +08:00
parent 622eb5899a
commit f005873adc
1 changed files with 3 additions and 3 deletions

View File

@ -77,17 +77,17 @@ change_html_old = 'html.gsub("%7B%7Blogo_url_1%7D%7D",((site.site_logo_1.url.nil
change_html_new = 'html.gsub("%7B%7Blogo_url_1%7D%7D",((site.site_logo_1.url.nil? ? "/assets/default-site-logo.png" : site.site_logo_1.url) rescue "/assets/default-site-logo.png"))' change_html_new = 'html.gsub("%7B%7Blogo_url_1%7D%7D",((site.site_logo_1.url.nil? ? "/assets/default-site-logo.png" : site.site_logo_1.url) rescue "/assets/default-site-logo.png"))'
begin begin
@file_text = File.read(ENV['PWD']+'/app/helpers/application_helper.rb') @file_text = File.read(ENV['PWD']+'/app/helpers/application_helper.rb')
File.open(ENV['PWD']+'/app/helpers/application_helper.rb','w') do |f| File.open(ENV['PWD']+'/app/helpers/application_helper.rb_new','w+') do |f|
f.chmod 0777 f.chmod 0777
if @file_text.include?(change_html_old) if @file_text.include?(change_html_old)
@file_text = @file_text.gsub(change_html_old,change_html_new) @file_text = @file_text.gsub(change_html_old,change_html_new)
f.write(@file_text)
elsif (!@file_text.include?(change_html_old) && !@file_text.include?(change_html_new)) elsif (!@file_text.include?(change_html_old) && !@file_text.include?(change_html_new))
insert_index = @file_text.index('html.gsub("%7B%7Blogo_url%7D%7D"') insert_index = @file_text.index('html.gsub("%7B%7Blogo_url%7D%7D"')
@file_text.insert(insert_index,change_html_new+"\n") @file_text.insert(insert_index,change_html_new+"\n")
end
f.write(@file_text) f.write(@file_text)
end end
end system("cp #{ENV['PWD']+'/app/helpers/application_helper.rb_new'} #{ENV['PWD']+'/app/helpers/application_helper.rb'}")
puts "finish change application_helper.rb in #{ENV['PWD']}/app/helpers/" puts "finish change application_helper.rb in #{ENV['PWD']}/app/helpers/"
rescue => e rescue => e
puts "Permission denied in #{ENV['PWD']}/app/helpers/application_helper.rb" puts "Permission denied in #{ENV['PWD']}/app/helpers/application_helper.rb"