aboutsummaryrefslogtreecommitdiffstats
path: root/RAILS_VERSION
diff options
context:
space:
mode:
authorSean Griffin <sean@seantheprogrammer.com>2016-03-11 14:38:13 -0700
committerSean Griffin <sean@seantheprogrammer.com>2016-03-11 14:42:47 -0700
commit12cce89c89b48b15dcf2fcdb41feaaa5b7c06991 (patch)
tree76215233a352817fa4c44aa1e85f2b9ea302ba22 /RAILS_VERSION
parentf500e27df5ea9205c63daa624c4e9027cb1f1fde (diff)
downloadrails-12cce89c89b48b15dcf2fcdb41feaaa5b7c06991.tar.gz
rails-12cce89c89b48b15dcf2fcdb41feaaa5b7c06991.tar.bz2
rails-12cce89c89b48b15dcf2fcdb41feaaa5b7c06991.zip
Break up a circular require between AP/AV
Right now referencing the constant `AbstractController::Rendering` causes `ActionView::Base` to be loaded, and thus the load hooks for action_view are run. If that load hook references any part of action view that then references action controller (such as `ActionView::TestCase`), the constant `AbstractController::Rendering` will attempt to be autoloaded and blow up. With this change, `ActionView::LoadPaths` no longer requires `ActionView::Base` (which it had no reason to require). There was a needed class from `AbstractController::Base` in the Rendering module, which I've moved into its own file so we don't need to load all of `AbstractController::Base` there. This commit fixes https://github.com/rails/rails-controller-testing/issues/21
Diffstat (limited to 'RAILS_VERSION')
0 files changed, 0 insertions, 0 deletions