diff --git a/config/environment.rb b/config/environment.rb index cf7425e..fa735f1 100644 --- a/config/environment.rb +++ b/config/environment.rb @@ -19,7 +19,10 @@ extra_controller_dirs = %w[ ].map {|item| File.join(RAILS_ROOT, item) } def noosfero_session_secret - file = File.join(File.dirname(__FILE__), '/../tmp/session.secret') + require 'fileutils' + target_dir = File.join(File.dirname(__FILE__), '/../tmp') + FileUtils.mkdir_p(target_dir) + file = File.join(target_dir, 'session.secret') if !File.exists?(file) secret = (1..128).map { %w[0 1 2 3 4 5 6 7 8 9 a b c d e f][rand(16)] }.join('') File.open(file, 'w') do |f| -- libgit2 0.21.2