main
 1require File.expand_path('../boot', __FILE__)
 2
 3# Pick the frameworks you want:
 4require "active_record/railtie"
 5require "action_controller/railtie"
 6require "action_mailer/railtie"
 7require "active_resource/railtie"
 8require "sprockets/railtie"
 9# require "rails/test_unit/railtie"
10
11if defined?(Bundler)
12  # If you precompile assets before deploying to production, use this line
13  Bundler.require(*Rails.groups(:assets => %w(development test)))
14  # If you want your assets lazily compiled in production, use this line
15  # Bundler.require(:default, :assets, Rails.env)
16end
17
18module Confection
19  class Application < Rails::Application
20    # Settings in config/environments/* take precedence over those specified here.
21    # Application configuration should go into files in config/initializers
22    # -- all .rb files in that directory are automatically loaded.
23
24    # Custom directories with classes and modules you want to be autoloadable.
25    # config.autoload_paths += %W(#{config.root}/extras)
26
27    # Only load the plugins named here, in the order given (default is alphabetical).
28    # :all can be used as a placeholder for all plugins not explicitly named.
29    # config.plugins = [ :exception_notification, :ssl_requirement, :all ]
30
31    # Activate observers that should always be running.
32    # config.active_record.observers = :cacher, :garbage_collector, :forum_observer
33
34    # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
35    # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
36    # config.time_zone = 'Central Time (US & Canada)'
37
38    # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
39    # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
40    # config.i18n.default_locale = :de
41
42    # Configure the default encoding used in templates for Ruby 1.9.
43    config.encoding = "utf-8"
44
45    # Configure sensitive parameters which will be filtered from the log file.
46    config.filter_parameters += [:password]
47
48    # Enable escaping HTML in JSON.
49    config.active_support.escape_html_entities_in_json = true
50
51    # Use SQL instead of Active Record's schema dumper when creating the database.
52    # This is necessary if your schema can't be completely dumped by the schema dumper,
53    # like if you have constraints or database-specific column types
54    # config.active_record.schema_format = :sql
55
56    # Enforce whitelist mode for mass assignment.
57    # This will create an empty whitelist of attributes available for mass-assignment for all models
58    # in your app. As such, your models will need to explicitly whitelist or blacklist accessible
59    # parameters by using an attr_accessible or attr_protected declaration.
60    config.active_record.whitelist_attributes = true
61
62    # Enable the asset pipeline
63    config.assets.enabled = true
64
65    # Version of your assets, change this if you want to expire all your assets
66    config.assets.version = '1.0'
67  end
68end