@@ -1,99 +1,102 | |||
|
1 | 1 | # Be sure to restart your web server when you modify this file. |
|
2 | 2 | |
|
3 | 3 | # Uncomment below to force Rails into production mode when |
|
4 | 4 | # you don't control web/app server and can't set it the proper way |
|
5 | 5 | # ENV['RAILS_ENV'] ||= 'production' |
|
6 | 6 | |
|
7 | # Specifies gem version of Rails to use when vendor/rails is not present | |
|
8 | RAILS_GEM_VERSION = '2.0.2' unless defined? RAILS_GEM_VERSION | |
|
9 | ||
|
7 | 10 | # Bootstrap the Rails environment, frameworks, and default configuration |
|
8 | 11 | require File.join(File.dirname(__FILE__), 'boot') |
|
9 | 12 | |
|
10 | 13 | # Load Engine plugin if available |
|
11 | 14 | begin |
|
12 | 15 | require File.join(File.dirname(__FILE__), '../vendor/plugins/engines/boot') |
|
13 | 16 | rescue LoadError |
|
14 | 17 | # Not available |
|
15 | 18 | end |
|
16 | 19 | |
|
17 | 20 | Rails::Initializer.run do |config| |
|
18 | 21 | # Settings in config/environments/* take precedence those specified here |
|
19 | 22 | |
|
20 | 23 | # Skip frameworks you're not going to use |
|
21 | 24 | # config.frameworks -= [ :action_web_service, :action_mailer ] |
|
22 | 25 | |
|
23 | 26 | # Add additional load paths for sweepers |
|
24 | 27 | config.load_paths += %W( #{RAILS_ROOT}/app/sweepers ) |
|
25 | 28 | |
|
26 | 29 | # Force all environments to use the same logger level |
|
27 | 30 | # (by default production uses :info, the others :debug) |
|
28 | 31 | # config.log_level = :debug |
|
29 | 32 | |
|
30 | 33 | # Use the database for sessions instead of the file system |
|
31 | 34 | # (create the session table with 'rake create_sessions_table') |
|
32 | 35 | # config.action_controller.session_store = :active_record_store |
|
33 | 36 | config.action_controller.session_store = :PStore |
|
34 | 37 | |
|
35 | 38 | # Enable page/fragment caching by setting a file-based store |
|
36 | 39 | # (remember to create the caching directory and make it readable to the application) |
|
37 | 40 | # config.action_controller.fragment_cache_store = :file_store, "#{RAILS_ROOT}/cache" |
|
38 | 41 | |
|
39 | 42 | # Activate observers that should always be running |
|
40 | 43 | # config.active_record.observers = :cacher, :garbage_collector |
|
41 | 44 | config.active_record.observers = :message_observer |
|
42 | 45 | |
|
43 | 46 | # Make Active Record use UTC-base instead of local time |
|
44 | 47 | # config.active_record.default_timezone = :utc |
|
45 | 48 | |
|
46 | 49 | # Use Active Record's schema dumper instead of SQL when creating the test database |
|
47 | 50 | # (enables use of different database adapters for development and test environments) |
|
48 | 51 | # config.active_record.schema_format = :ruby |
|
49 | 52 | |
|
50 | 53 | # See Rails::Configuration for more options |
|
51 | 54 | |
|
52 | 55 | # SMTP server configuration |
|
53 | 56 | config.action_mailer.smtp_settings = { |
|
54 | 57 | :address => "127.0.0.1", |
|
55 | 58 | :port => 25, |
|
56 | 59 | :domain => "somenet.foo", |
|
57 | 60 | :authentication => :login, |
|
58 | 61 | :user_name => "redmine@somenet.foo", |
|
59 | 62 | :password => "redmine", |
|
60 | 63 | } |
|
61 | 64 | |
|
62 | 65 | config.action_mailer.perform_deliveries = true |
|
63 | 66 | |
|
64 | 67 | # Tell ActionMailer not to deliver emails to the real world. |
|
65 | 68 | # The :test delivery method accumulates sent emails in the |
|
66 | 69 | # ActionMailer::Base.deliveries array. |
|
67 | 70 | #config.action_mailer.delivery_method = :test |
|
68 | 71 | config.action_mailer.delivery_method = :smtp |
|
69 | 72 | |
|
70 | 73 | end |
|
71 | 74 | |
|
72 | 75 | ActiveRecord::Errors.default_error_messages = { |
|
73 | 76 | :inclusion => "activerecord_error_inclusion", |
|
74 | 77 | :exclusion => "activerecord_error_exclusion", |
|
75 | 78 | :invalid => "activerecord_error_invalid", |
|
76 | 79 | :confirmation => "activerecord_error_confirmation", |
|
77 | 80 | :accepted => "activerecord_error_accepted", |
|
78 | 81 | :empty => "activerecord_error_empty", |
|
79 | 82 | :blank => "activerecord_error_blank", |
|
80 | 83 | :too_long => "activerecord_error_too_long", |
|
81 | 84 | :too_short => "activerecord_error_too_short", |
|
82 | 85 | :wrong_length => "activerecord_error_wrong_length", |
|
83 | 86 | :taken => "activerecord_error_taken", |
|
84 | 87 | :not_a_number => "activerecord_error_not_a_number" |
|
85 | 88 | } |
|
86 | 89 | |
|
87 | 90 | ActionView::Base.field_error_proc = Proc.new{ |html_tag, instance| "#{html_tag}" } |
|
88 | 91 | |
|
89 | 92 | Mime::SET << Mime::CSV unless Mime::SET.include?(Mime::CSV) |
|
90 | 93 | Mime::Type.register 'application/pdf', :pdf |
|
91 | 94 | |
|
92 | 95 | GLoc.set_config :default_language => :en |
|
93 | 96 | GLoc.clear_strings |
|
94 | 97 | GLoc.set_kcode |
|
95 | 98 | GLoc.load_localized_strings |
|
96 | 99 | GLoc.set_config(:raise_string_not_found_errors => false) |
|
97 | 100 | |
|
98 | 101 | require 'redmine' |
|
99 | 102 |
General Comments 0
You need to be logged in to leave comments.
Login now