-
Notifications
You must be signed in to change notification settings - Fork 346
/
environment.rb
91 lines (76 loc) · 3.97 KB
/
environment.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# Be sure to restart your server when you modify this file
# Uncomment below to force Rails into production mode when
# you don't control web/app server and can't set it the proper way
# ENV['RAILS_ENV'] ||= 'production'
# Specifies gem version of Rails to use when vendor/rails is not present
require File.join(File.dirname(__FILE__), 'boot')
require 'radius'
Radiant::Initializer.run do |config|
# Skip frameworks you're not going to use (only works if using vendor/rails).
# To use Rails without a database, you must remove the Active Record framework
config.frameworks -= [ :action_mailer ]
# Only load the extensions named here, in the order given. By default all
# extensions in vendor/extensions are loaded, in alphabetical order. :all
# can be used as a placeholder for all extensions not explicitly named.
# config.extensions = [ :all ]
# By default, only English translations are loaded. Remove any of these from
# the list below if you'd like to provide any of the supported languages
config.extensions -= [:dutch_language_pack, :french_language_pack, :german_language_pack,
:italian_language_pack, :japanese_language_pack, :russian_language_pack]
# Your secret key for verifying cookie session data integrity.
# If you change this key, all old sessions will become invalid!
# Make sure the secret is at least 30 characters and all random,
# no regular words or you'll be exposed to dictionary attacks.
config.action_controller.session = {
:key => '_radiant_session',
:secret => 'asdfqwerfxcoivswqenadfasdfqewpfioutyqwel'
}
# Comment out this line if you want to turn off all caching, or
# add options to modify the behavior. In the majority of deployment
# scenarios it is desirable to leave Radiant's cache enabled and in
# the default configuration.
#
# Additional options:
# :use_x_sendfile => true
# Turns on X-Sendfile support for Apache with mod_xsendfile or lighttpd.
# :use_x_accel_redirect => '/some/virtual/path'
# Turns on X-Accel-Redirect support for nginx. You have to provide
# a path that corresponds to a virtual location in your webserver
# configuration.
# :entitystore => "radiant:tmp/cache/entity"
# Sets the entity store type (preceding the colon) and storage
# location (following the colon, relative to Rails.root).
# We recommend you use radiant: since this will enable manual expiration.
# :metastore => "radiant:tmp/cache/meta"
# Sets the meta store type and storage location. We recommend you use
# radiant: since this will enable manual expiration and acceleration headers.
config.middleware.use ::Radiant::Cache
# Use the database for sessions instead of the cookie-based default,
# which shouldn't be used to store highly confidential information
# (create the session table with 'rake db:sessions:create')
config.action_controller.session_store = :cookie_store
# Activate observers that should always be running
config.active_record.observers = :user_action_observer
# The internationalization framework can be changed to have another default locale (standard is :en) or more load paths.
# All files from config/locales/*.rb,yml are added automatically.
# config.i18n.load_path << Dir[File.join(RAILS_ROOT, 'my', 'locales', '*.{rb,yml}')]
# config.i18n.default_locale = :'en'
# Make Active Record use UTC-base instead of local time
config.time_zone = 'UTC'
# Set the default field error proc
config.action_view.field_error_proc = Proc.new do |html, instance|
if html !~ /label/
%{<span class="error-with-field">#{html} <span class="error">#{[instance.error_message].flatten.first}</span></span>}
else
html
end
end
config.after_initialize do
# Add new inflection rules using the following format:
ActiveSupport::Inflector.inflections do |inflect|
inflect.uncountable 'config'
end
end
config.gem 'compass', :version => '~> 0.10.5'
config.gem 'will_paginate', :version => '~> 2.3.11'
end