Changeset 339
- Timestamp:
- 04/30/08 12:13:36 (5 months ago)
- Files:
-
- trunk/plugin/acts_as_ferret/init.rb (modified) (1 diff)
- trunk/plugin/acts_as_ferret/lib/aaf_loader.rb (deleted)
- trunk/plugin/acts_as_ferret/lib/acts_as_ferret.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plugin/acts_as_ferret/init.rb
r318 r339 21 21 require 'acts_as_ferret' 22 22 23 config.after_initialize { ActsAsFerret::load_config } 24 config.to_prepare { ActsAsFerret::load_config } trunk/plugin/acts_as_ferret/lib/acts_as_ferret.rb
r338 r339 47 47 require 'ferret_server' 48 48 49 require 'aaf_loader'50 49 require 'rdig_adapter' 51 50 … … 249 248 end 250 249 251 # call this in environment.rb in case you use external index declarations in252 # config/aaf.rb:253 #254 # Rails::Initializer.run do |config|255 # ...256 # config.after_initialize do257 # ActsAsFerret::initialize258 # end259 # end260 #261 def self.initialize262 load_config263 # let the application reload the aaf config on each request so aaf stays264 # active even when classes are reloaded in dev mode.265 if RAILS_ENV == 'development'266 ActionController::Base.send :include, ActsAsFerret::AafLoader267 end268 end269 270 250 def self.load_config 271 # using require_dependency to make the reloading in dev mode via AafLoader working.251 # using require_dependency to make the reloading in dev mode work. 272 252 require_dependency "#{RAILS_ROOT}/config/aaf.rb" 273 253 ActsAsFerret::logger.info "loaded configuration file aaf.rb"
