about summary refs log tree commit diff stats
path: root/config/environments
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2022-12-10 12:32:44 -0500
committerStar Rauchenberger <fefferburbia@gmail.com>2022-12-10 12:32:44 -0500
commit230ab3079fd4e16ebaa593f6cc5fdbcbad3c2321 (patch)
treeb61b7d4c706de43361da73cce0d2a2a006a89b18 /config/environments
parentdc7253d0b71f25c2e9a4547d414fa18390b74fbf (diff)
downloadthoughts-230ab3079fd4e16ebaa593f6cc5fdbcbad3c2321.tar.gz
thoughts-230ab3079fd4e16ebaa593f6cc5fdbcbad3c2321.tar.bz2
thoughts-230ab3079fd4e16ebaa593f6cc5fdbcbad3c2321.zip
Installed LINGO scoreboard
Diffstat (limited to 'config/environments')
-rw-r--r--config/environments/development.rb42
-rw-r--r--config/environments/test.rb40
2 files changed, 57 insertions, 25 deletions
diff --git a/config/environments/development.rb b/config/environments/development.rb index 1b0c4b3..8500f45 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb
@@ -1,8 +1,10 @@
1require "active_support/core_ext/integer/time"
2
1Rails.application.configure do 3Rails.application.configure do
2 # Settings specified here will take precedence over those in config/application.rb. 4 # Settings specified here will take precedence over those in config/application.rb.
3 5
4 # In the development environment your application's code is reloaded on 6 # In the development environment your application's code is reloaded any time
5 # every request. This slows down response time but is perfect for development 7 # it changes. 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. 8 # since you don't have to restart the web server when you make code changes.
7 config.cache_classes = false 9 config.cache_classes = false
8 10
@@ -12,13 +14,18 @@ Rails.application.configure do
12 # Show full error reports. 14 # Show full error reports.
13 config.consider_all_requests_local = true 15 config.consider_all_requests_local = true
14 16
17 # Enable server timing
18 config.server_timing = true
19
15 # Enable/disable caching. By default caching is disabled. 20 # Enable/disable caching. By default caching is disabled.
16 if Rails.root.join('tmp/caching-dev.txt').exist? 21 # Run rails dev:cache to toggle caching.
22 if Rails.root.join("tmp/caching-dev.txt").exist?
17 config.action_controller.perform_caching = true 23 config.action_controller.perform_caching = true
24 config.action_controller.enable_fragment_cache_logging = true
18 25
19 config.cache_store = :memory_store 26 config.cache_store = :memory_store
20 config.public_file_server.headers = { 27 config.public_file_server.headers = {
21 'Cache-Control' => "public, max-age=#{2.days.seconds.to_i}" 28 "Cache-Control" => "public, max-age=#{2.days.to_i}"
22 } 29 }
23 else 30 else
24 config.action_controller.perform_caching = false 31 config.action_controller.perform_caching = false
@@ -26,6 +33,9 @@ Rails.application.configure do
26 config.cache_store = :null_store 33 config.cache_store = :null_store
27 end 34 end
28 35
36 # Store uploaded files on the local file system (see config/storage.yml for options).
37 config.active_storage.service = :local
38
29 # Don't care if the mailer can't send. 39 # Don't care if the mailer can't send.
30 config.action_mailer.raise_delivery_errors = false 40 config.action_mailer.raise_delivery_errors = false
31 41
@@ -34,23 +44,27 @@ Rails.application.configure do
34 # Print deprecation notices to the Rails logger. 44 # Print deprecation notices to the Rails logger.
35 config.active_support.deprecation = :log 45 config.active_support.deprecation = :log
36 46
47 # Raise exceptions for disallowed deprecations.
48 config.active_support.disallowed_deprecation = :raise
49
50 # Tell Active Support which deprecation messages to disallow.
51 config.active_support.disallowed_deprecation_warnings = []
52
37 # Raise an error on page load if there are pending migrations. 53 # Raise an error on page load if there are pending migrations.
38 config.active_record.migration_error = :page_load 54 config.active_record.migration_error = :page_load
39 55
40 # Debug mode disables concatenation and preprocessing of assets. 56 # Highlight code that triggered database queries in logs.
41 # This option may cause significant delays in view rendering with a large 57 config.active_record.verbose_query_logs = true
42 # number of complex assets.
43 config.assets.debug = true
44 58
45 # Suppress logger output for asset requests. 59 # Suppress logger output for asset requests.
46 config.assets.quiet = true 60 config.assets.quiet = true
47 61
48 # Raises error for missing translations 62 # Raises error for missing translations.
49 # config.action_view.raise_on_missing_translations = true 63 # config.i18n.raise_on_missing_translations = true
50 64
51 # Use an evented file watcher to asynchronously detect changes in source code, 65 # Annotate rendered view with file names.
52 # routes, locales, etc. This feature depends on the listen gem. 66 # config.action_view.annotate_rendered_view_with_filenames = true
53 config.file_watcher = ActiveSupport::EventedFileUpdateChecker
54 67
55 config.action_mailer.default_url_options = { host: 'localhost', port: 3000 } 68 # Uncomment if you wish to allow Action Cable access from any origin.
69 # config.action_cable.disable_request_forgery_protection = true
56end 70end
diff --git a/config/environments/test.rb b/config/environments/test.rb index 8e5cbde..6ea4d1e 100644 --- a/config/environments/test.rb +++ b/config/environments/test.rb
@@ -1,32 +1,41 @@
1require "active_support/core_ext/integer/time"
2
3# The test environment is used exclusively to run your application's
4# test suite. You never need to work with it otherwise. Remember that
5# your test database is "scratch space" for the test suite and is wiped
6# and recreated between test runs. Don't rely on the data there!
7
1Rails.application.configure do 8Rails.application.configure do
2 # Settings specified here will take precedence over those in config/application.rb. 9 # Settings specified here will take precedence over those in config/application.rb.
3 10
4 # The test environment is used exclusively to run your application's 11 # Turn false under Spring and add config.action_view.cache_template_loading = true.
5 # test suite. You never need to work with it otherwise. Remember that
6 # your test database is "scratch space" for the test suite and is wiped
7 # and recreated between test runs. Don't rely on the data there!
8 config.cache_classes = true 12 config.cache_classes = true
9 13
10 # Do not eager load code on boot. This avoids loading your whole application 14 # Eager loading loads your whole application. When running a single test locally,
11 # just for the purpose of running a single test. If you are using a tool that 15 # this probably isn't necessary. It's a good idea to do in a continuous integration
12 # preloads Rails for running tests, you may have to set it to true. 16 # system, or in some way before deploying your code.
13 config.eager_load = false 17 config.eager_load = ENV["CI"].present?
14 18
15 # Configure public file server for tests with Cache-Control for performance. 19 # Configure public file server for tests with Cache-Control for performance.
16 config.public_file_server.enabled = true 20 config.public_file_server.enabled = true
17 config.public_file_server.headers = { 21 config.public_file_server.headers = {
18 'Cache-Control' => "public, max-age=#{1.hour.seconds.to_i}" 22 "Cache-Control" => "public, max-age=#{1.hour.to_i}"
19 } 23 }
20 24
21 # Show full error reports and disable caching. 25 # Show full error reports and disable caching.
22 config.consider_all_requests_local = true 26 config.consider_all_requests_local = true
23 config.action_controller.perform_caching = false 27 config.action_controller.perform_caching = false
28 config.cache_store = :null_store
24 29
25 # Raise exceptions instead of rendering exception templates. 30 # Raise exceptions instead of rendering exception templates.
26 config.action_dispatch.show_exceptions = false 31 config.action_dispatch.show_exceptions = false
27 32
28 # Disable request forgery protection in test environment. 33 # Disable request forgery protection in test environment.
29 config.action_controller.allow_forgery_protection = false 34 config.action_controller.allow_forgery_protection = false
35
36 # Store uploaded files on the local file system in a temporary directory.
37 config.active_storage.service = :test
38
30 config.action_mailer.perform_caching = false 39 config.action_mailer.perform_caching = false
31 40
32 # Tell Action Mailer not to deliver emails to the real world. 41 # Tell Action Mailer not to deliver emails to the real world.
@@ -37,6 +46,15 @@ Rails.application.configure do
37 # Print deprecation notices to the stderr. 46 # Print deprecation notices to the stderr.
38 config.active_support.deprecation = :stderr 47 config.active_support.deprecation = :stderr
39 48
40 # Raises error for missing translations 49 # Raise exceptions for disallowed deprecations.
41 # config.action_view.raise_on_missing_translations = true 50 config.active_support.disallowed_deprecation = :raise
51
52 # Tell Active Support which deprecation messages to disallow.
53 config.active_support.disallowed_deprecation_warnings = []
54
55 # Raises error for missing translations.
56 # config.i18n.raise_on_missing_translations = true
57
58 # Annotate rendered view with file names.
59 # config.action_view.annotate_rendered_view_with_filenames = true
42end 60end