aboutsummaryrefslogtreecommitdiffstats
path: root/railties/CHANGELOG
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-01-24 10:58:17 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-01-24 10:58:17 +0000
commit3d1e8dde9d023cc3d2c75dea689648434050d621 (patch)
tree1d0826ca4d909acac7a08839ec408e17571a3b73 /railties/CHANGELOG
parentae690e8fe4b81c1465e6672080aa2140ef16212a (diff)
downloadrails-3d1e8dde9d023cc3d2c75dea689648434050d621.tar.gz
rails-3d1e8dde9d023cc3d2c75dea689648434050d621.tar.bz2
rails-3d1e8dde9d023cc3d2c75dea689648434050d621.zip
Fixed handling of syntax errors in models that had already been succesfully required once in the current interpreter. Fixed superclass mismatch and other controller related problems by not using dependency reloading for controllers.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@482 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'railties/CHANGELOG')
-rw-r--r--railties/CHANGELOG19
1 files changed, 19 insertions, 0 deletions
diff --git a/railties/CHANGELOG b/railties/CHANGELOG
index d6cf19ebf5..dc6356056d 100644
--- a/railties/CHANGELOG
+++ b/railties/CHANGELOG
@@ -1,5 +1,24 @@
*SVN*
+* Fixed superclass mismatch and other controller related problems by not using dependency reloading for controllers. This means that controller
+ hierarchies need to explicitly require the superclass if its not ApplicationController. Example:
+
+ # application.rb
+ class ApplicationController < ActionController::Base
+ end
+
+ # base.rb
+ class BaseController < ApplicationController
+ end
+
+ # media_controller.rb
+ require_or_load 'base'
+ class MediaController < BaseController
+ end
+
+
+* Fixed handling of syntax errors in models that had already been succesfully required once in the current interpreter
+
* Fixed that models that weren't referenced in associations weren't being reloaded in the development mode by reinstating the reload
* Fixed that generate scaffold would produce bad functional tests