diff options
Diffstat (limited to 'config/environments/development.rb')
-rw-r--r-- | config/environments/development.rb | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/config/environments/development.rb b/config/environments/development.rb new file mode 100644 index 0000000..5187e22 --- /dev/null +++ b/config/environments/development.rb | |||
@@ -0,0 +1,54 @@ | |||
1 | Rails.application.configure do | ||
2 | # Settings specified here will take precedence over those in config/application.rb. | ||
3 | |||
4 | # In the development environment your application's code is reloaded on | ||
5 | # every request. This slows down response time but is perfect for development | ||
6 | # since you don't have to restart the web server when you make code changes. | ||
7 | config.cache_classes = false | ||
8 | |||
9 | # Do not eager load code on boot. | ||
10 | config.eager_load = false | ||
11 | |||
12 | # Show full error reports. | ||
13 | config.consider_all_requests_local = true | ||
14 | |||
15 | # Enable/disable caching. By default caching is disabled. | ||
16 | if Rails.root.join('tmp/caching-dev.txt').exist? | ||
17 | config.action_controller.perform_caching = true | ||
18 | |||
19 | config.cache_store = :memory_store | ||
20 | config.public_file_server.headers = { | ||
21 | 'Cache-Control' => "public, max-age=#{2.days.seconds.to_i}" | ||
22 | } | ||
23 | else | ||
24 | config.action_controller.perform_caching = false | ||
25 | |||
26 | config.cache_store = :null_store | ||
27 | end | ||
28 | |||
29 | # Don't care if the mailer can't send. | ||
30 | config.action_mailer.raise_delivery_errors = false | ||
31 | |||
32 | config.action_mailer.perform_caching = false | ||
33 | |||
34 | # Print deprecation notices to the Rails logger. | ||
35 | config.active_support.deprecation = :log | ||
36 | |||
37 | # Raise an error on page load if there are pending migrations. | ||
38 | config.active_record.migration_error = :page_load | ||
39 | |||
40 | # Debug mode disables concatenation and preprocessing of assets. | ||
41 | # This option may cause significant delays in view rendering with a large | ||
42 | # number of complex assets. | ||
43 | config.assets.debug = true | ||
44 | |||
45 | # Suppress logger output for asset requests. | ||
46 | config.assets.quiet = true | ||
47 | |||
48 | # Raises error for missing translations | ||
49 | # config.action_view.raise_on_missing_translations = true | ||
50 | |||
51 | # Use an evented file watcher to asynchronously detect changes in source code, | ||
52 | # routes, locales, etc. This feature depends on the listen gem. | ||
53 | config.file_watcher = ActiveSupport::EventedFileUpdateChecker | ||
54 | end | ||