Mercurial > hg > soundsoftware-site
comparison lib/tasks/initializers.rake @ 909:cbb26bc654de redmine-1.3
Update to Redmine 1.3-stable branch (Redmine SVN rev 8964)
author | Chris Cannam |
---|---|
date | Fri, 24 Feb 2012 19:09:32 +0000 |
parents | 94944d00e43c |
children | 433d4f72a19b |
comparison
equal
deleted
inserted
replaced
908:c6c2cbd0afee | 909:cbb26bc654de |
---|---|
1 desc 'Generates a configuration file for cookie store sessions.' | 1 desc 'Generates a configuration file for cookie store sessions.' |
2 | 2 |
3 file 'config/initializers/session_store.rb' do | 3 file 'config/initializers/session_store.rb' do |
4 path = File.join(RAILS_ROOT, 'config', 'initializers', 'session_store.rb') | 4 path = File.join(Rails.root, 'config', 'initializers', 'session_store.rb') |
5 secret = ActiveSupport::SecureRandom.hex(40) | 5 secret = ActiveSupport::SecureRandom.hex(40) |
6 File.open(path, 'w') do |f| | 6 File.open(path, 'w') do |f| |
7 f.write <<"EOF" | 7 f.write <<"EOF" |
8 # This file was generated by 'rake config/initializers/session_store.rb', | 8 # This file was generated by 'rake config/initializers/session_store.rb', |
9 # and should not be made visible to public. | 9 # and should not be made visible to public. |
10 # If you have a load-balancing Redmine cluster, you will need to use the | 10 # If you have a load-balancing Redmine cluster, you will need to use the |
11 # same version of this file on each machine. And be sure to restart your | 11 # same version of this file on each machine. And be sure to restart your |
12 # server when you modify this file. | 12 # server when you modify this file. |
13 | 13 |
14 # Your secret key for verifying cookie session data integrity. If you | 14 # Your secret key for verifying cookie session data integrity. If you |
15 # change this key, all old sessions will become invalid! Make sure the | 15 # change this key, all old sessions will become invalid! Make sure the |
16 # secret is at least 30 characters and all random, no regular words or | 16 # secret is at least 30 characters and all random, no regular words or |
17 # you'll be exposed to dictionary attacks. | 17 # you'll be exposed to dictionary attacks. |
18 ActionController::Base.session = { | 18 ActionController::Base.session = { |