diff options
author | Ugis Ozols <ugis.ozolss@gmail.com> | 2010-10-25 16:48:59 +0300 |
---|---|---|
committer | Ugis Ozols <ugis.ozolss@gmail.com> | 2010-10-25 16:48:59 +0300 |
commit | 4f0b119b2d36526d7eb35c9e6dd290bedde1758c (patch) | |
tree | 55f95d7fdddbfd8d914a9121f9680f6c0d4b040f /railties/guides/source/active_record_validations_callbacks.textile | |
parent | 6492a2bd2198e38f374611b7c10fd976a2867b29 (diff) | |
download | rails-4f0b119b2d36526d7eb35c9e6dd290bedde1758c.tar.gz rails-4f0b119b2d36526d7eb35c9e6dd290bedde1758c.tar.bz2 rails-4f0b119b2d36526d7eb35c9e6dd290bedde1758c.zip |
Changed environment.rb to application.rb
Diffstat (limited to 'railties/guides/source/active_record_validations_callbacks.textile')
-rw-r--r-- | railties/guides/source/active_record_validations_callbacks.textile | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/railties/guides/source/active_record_validations_callbacks.textile b/railties/guides/source/active_record_validations_callbacks.textile index a9d66c0a06..e9ff6197ec 100644 --- a/railties/guides/source/active_record_validations_callbacks.textile +++ b/railties/guides/source/active_record_validations_callbacks.textile @@ -1128,14 +1128,14 @@ As with callback classes, the observer's methods receive the observed model as a h4. Registering Observers -Observers are conventionally placed inside of your +app/models+ directory and registered in your application's +config/environment.rb+ file. For example, the +UserObserver+ above would be saved as +app/models/user_observer.rb+ and registered in +config/environment.rb+ this way: +Observers are conventionally placed inside of your +app/models+ directory and registered in your application's +config/application.rb+ file. For example, the +UserObserver+ above would be saved as +app/models/user_observer.rb+ and registered in +config/application.rb+ this way: <ruby> # Activate observers that should always be running config.active_record.observers = :user_observer </ruby> -As usual, settings in +config/environments+ take precedence over those in +config/environment.rb+. So, if you prefer that an observer doesn't run in all environments, you can simply register it in a specific environment instead. +As usual, settings in +config/environments+ take precedence over those in +config/application.rb+. So, if you prefer that an observer doesn't run in all environments, you can simply register it in a specific environment instead. h4. Sharing Observers @@ -1151,7 +1151,7 @@ class MailerObserver < ActiveRecord::Observer end </ruby> -In this example, the +after_create+ method would be called whenever a +Registration+ or +User+ was created. Note that this new +MailerObserver+ would also need to be registered in +config/environment.rb+ in order to take effect. +In this example, the +after_create+ method would be called whenever a +Registration+ or +User+ was created. Note that this new +MailerObserver+ would also need to be registered in +config/application.rb+ in order to take effect. <ruby> # Activate observers that should always be running |