Froze rails gems
[depot.git] / vendor / rails / railties / doc / guides / source / configuring.txt
1 Configuring Rails Applications
2 ==============================
3
4 This guide covers the configuration and initialization features available to Rails applications. By referring to this guide, you will be able to:
5
6 * Adjust the behavior of your Rails applications
7 * Add additional code to be run at application start time
8
9 == Locations for Initialization Code
10
11 preinitializers
12 environment.rb first
13 env-specific files
14 initializers (load_application_initializers)
15 after-initializer
16
17 == Using a Preinitializer
18
19 == Configuring Rails Components
20
21 === Configuring Active Record
22
23 === Configuring Action Controller
24
25 === Configuring Action View
26
27 === Configuring Action Mailer
28
29 === Configuring Active Resource
30
31 === Configuring Active Support
32
33 == Using Initializers
34 organization, controlling load order
35
36 == Using an After-Initializer
37
38 == Changelog ==
39
40 http://rails.lighthouseapp.com/projects/16213-rails-guides/tickets/28[Lighthouse ticket]
41
42 * November 5, 2008: Rough outline by link:../authors.html#mgunderloy[Mike Gunderloy]
43
44
45 actionmailer/lib/action_mailer/base.rb
46 257: cattr_accessor :logger
47 267: cattr_accessor :smtp_settings
48 273: cattr_accessor :sendmail_settings
49 276: cattr_accessor :raise_delivery_errors
50 282: cattr_accessor :perform_deliveries
51 285: cattr_accessor :deliveries
52 288: cattr_accessor :default_charset
53 291: cattr_accessor :default_content_type
54 294: cattr_accessor :default_mime_version
55 297: cattr_accessor :default_implicit_parts_order
56 299: cattr_reader :protected_instance_variables
57
58 actionmailer/Rakefile
59 36: rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
60
61 actionpack/lib/action_controller/base.rb
62 263: cattr_reader :protected_instance_variables
63 273: cattr_accessor :asset_host
64 279: cattr_accessor :consider_all_requests_local
65 285: cattr_accessor :allow_concurrency
66 317: cattr_accessor :param_parsers
67 321: cattr_accessor :default_charset
68 325: cattr_accessor :logger
69 329: cattr_accessor :resource_action_separator
70 333: cattr_accessor :resources_path_names
71 337: cattr_accessor :request_forgery_protection_token
72 341: cattr_accessor :optimise_named_routes
73 351: cattr_accessor :use_accept_header
74 361: cattr_accessor :relative_url_root
75
76 actionpack/lib/action_controller/caching/pages.rb
77 55: cattr_accessor :page_cache_directory
78 58: cattr_accessor :page_cache_extension
79
80 actionpack/lib/action_controller/caching.rb
81 37: cattr_reader :cache_store
82 48: cattr_accessor :perform_caching
83
84 actionpack/lib/action_controller/dispatcher.rb
85 98: cattr_accessor :error_file_path
86
87 actionpack/lib/action_controller/mime_type.rb
88 24: cattr_reader :html_types, :unverifiable_types
89
90 actionpack/lib/action_controller/rescue.rb
91 36: base.cattr_accessor :rescue_responses
92 40: base.cattr_accessor :rescue_templates
93
94 actionpack/lib/action_controller/session/active_record_store.rb
95 60: cattr_accessor :data_column_name
96 170: cattr_accessor :connection
97 173: cattr_accessor :table_name
98 177: cattr_accessor :session_id_column
99 181: cattr_accessor :data_column
100 282: cattr_accessor :session_class
101
102 actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb
103 44: cattr_accessor :included_tags, :instance_writer => false
104
105 actionpack/lib/action_view/base.rb
106 189: cattr_accessor :debug_rjs
107 193: cattr_accessor :warn_cache_misses
108
109 actionpack/lib/action_view/helpers/active_record_helper.rb
110 7: cattr_accessor :field_error_proc
111
112 actionpack/lib/action_view/helpers/form_helper.rb
113 805: cattr_accessor :default_form_builder
114
115 actionpack/lib/action_view/template_handlers/erb.rb
116 47: cattr_accessor :erb_trim_mode
117
118 actionpack/test/active_record_unit.rb
119 5: cattr_accessor :able_to_connect
120 6: cattr_accessor :connected
121
122 actionpack/test/controller/filters_test.rb
123 286: cattr_accessor :execution_log
124
125 actionpack/test/template/form_options_helper_test.rb
126 3:TZInfo::Timezone.cattr_reader :loaded_zones
127
128 activemodel/lib/active_model/errors.rb
129 28: cattr_accessor :default_error_messages
130
131 activemodel/Rakefile
132 19: rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
133
134 activerecord/lib/active_record/attribute_methods.rb
135 9: base.cattr_accessor :attribute_types_cached_by_default, :instance_writer => false
136 11: base.cattr_accessor :time_zone_aware_attributes, :instance_writer => false
137
138 activerecord/lib/active_record/base.rb
139 394: cattr_accessor :logger, :instance_writer => false
140 443: cattr_accessor :configurations, :instance_writer => false
141 450: cattr_accessor :primary_key_prefix_type, :instance_writer => false
142 456: cattr_accessor :table_name_prefix, :instance_writer => false
143 461: cattr_accessor :table_name_suffix, :instance_writer => false
144 467: cattr_accessor :pluralize_table_names, :instance_writer => false
145 473: cattr_accessor :colorize_logging, :instance_writer => false
146 478: cattr_accessor :default_timezone, :instance_writer => false
147 487: cattr_accessor :schema_format , :instance_writer => false
148 491: cattr_accessor :timestamped_migrations , :instance_writer => false
149
150 activerecord/lib/active_record/connection_adapters/abstract/connection_specification.rb
151 11: cattr_accessor :connection_handler, :instance_writer => false
152
153 activerecord/lib/active_record/connection_adapters/mysql_adapter.rb
154 166: cattr_accessor :emulate_booleans
155
156 activerecord/lib/active_record/fixtures.rb
157 498: cattr_accessor :all_loaded_fixtures
158
159 activerecord/lib/active_record/locking/optimistic.rb
160 38: base.cattr_accessor :lock_optimistically, :instance_writer => false
161
162 activerecord/lib/active_record/migration.rb
163 259: cattr_accessor :verbose
164
165 activerecord/lib/active_record/schema_dumper.rb
166 13: cattr_accessor :ignore_tables
167
168 activerecord/lib/active_record/serializers/json_serializer.rb
169 4: base.cattr_accessor :include_root_in_json, :instance_writer => false
170
171 activerecord/Rakefile
172 142: rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
173
174 activerecord/test/cases/lifecycle_test.rb
175 61: cattr_reader :last_inherited
176
177 activerecord/test/cases/mixin_test.rb
178 9: cattr_accessor :forced_now_time
179
180 activeresource/lib/active_resource/base.rb
181 206: cattr_accessor :logger
182
183 activeresource/Rakefile
184 43: rdoc.options << '--line-numbers' << '--inline-source' << '-A cattr_accessor=object'
185
186 activesupport/lib/active_support/buffered_logger.rb
187 17: cattr_accessor :silencer
188
189 activesupport/lib/active_support/cache.rb
190 81: cattr_accessor :logger
191
192 activesupport/lib/active_support/core_ext/class/attribute_accessors.rb
193 5:# cattr_accessor :hair_colors
194 10: def cattr_reader(*syms)
195 29: def cattr_writer(*syms)
196 50: def cattr_accessor(*syms)
197 51: cattr_reader(*syms)
198 52: cattr_writer(*syms)
199
200 activesupport/lib/active_support/core_ext/logger.rb
201 34: cattr_accessor :silencer
202
203 activesupport/test/core_ext/class/attribute_accessor_test.rb
204 6: cattr_accessor :foo
205 7: cattr_accessor :bar, :instance_writer => false
206
207 activesupport/test/core_ext/module/synchronization_test.rb
208 6: @target.cattr_accessor :mutex, :instance_writer => false
209
210 railties/doc/guides/html/creating_plugins.html
211 786: cattr_accessor <span style="color: #990000">:</span>yaffle_text_field<span style="color: #990000">,</span> <span style="color: #990000">:</span>yaffle_date_field
212 860: cattr_accessor <span style="color: #990000">:</span>yaffle_text_field<span style="color: #990000">,</span> <span style="color: #990000">:</span>yaffle_date_field
213
214 railties/lib/rails_generator/base.rb
215 93: cattr_accessor :logger
216
217 railties/Rakefile
218 265: rdoc.options << '--line-numbers' << '--inline-source' << '--accessor' << 'cattr_accessor=object'
219
220 railties/test/rails_info_controller_test.rb
221 12: cattr_accessor :local_request
222
223 Rakefile
224 32: rdoc.options << '-A cattr_accessor=object'
225