diff --git a/app/models/benefits.rb b/app/models/benefits.rb index 92bbdf3..34adc73 100644 --- a/app/models/benefits.rb +++ b/app/models/benefits.rb @@ -10,9 +10,10 @@ class Benefits < ActiveRecord::Base make_backup(file, data_path, full_file_name) if backup == "true" end - def self.make_backup(file, data_path, full_file_name) - system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") - # FileUtils.cp "#{full_file_name}", "#{data_path}/bak#{Time.now.to_i}_#{file.original_filename}" + def self.make_backup(*params) + if File.exists?(full_file_name) + system("cp #{full_file_name} #{data_path}/bak#{Time.now.to_i}_#{file.original_filename}") + end end =begin