diff options
| author | David Heinemeier Hansson <david@loudthinking.com> | 2004-12-15 11:30:09 +0000 | 
|---|---|---|
| committer | David Heinemeier Hansson <david@loudthinking.com> | 2004-12-15 11:30:09 +0000 | 
| commit | 4d9cda5732538e9cdb325b2ffa7f9e97f8ac2ec0 (patch) | |
| tree | b00a149a047e97b978be9bcbcfe5b9e4b02ec0d5 | |
| parent | a02a96226e08557ba6abf70fa80168fe512b8f93 (diff) | |
| download | rails-4d9cda5732538e9cdb325b2ffa7f9e97f8ac2ec0.tar.gz rails-4d9cda5732538e9cdb325b2ffa7f9e97f8ac2ec0.tar.bz2 rails-4d9cda5732538e9cdb325b2ffa7f9e97f8ac2ec0.zip  | |
Renamed AbstractApplicationController and abstract_application.rb to ApplicationController and application.rb, so that it will be possible for the framework to automatically pick up on app/views/layouts/application.rhtml and app/helpers/application.rb
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@159 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
| -rw-r--r-- | railties/CHANGELOG | 3 | ||||
| -rw-r--r-- | railties/Rakefile | 6 | ||||
| -rw-r--r-- | railties/generators/controller/templates/controller.rb | 2 | ||||
| -rw-r--r-- | railties/generators/scaffold/templates/controller.rb | 2 | ||||
| -rw-r--r-- | railties/helpers/application.rb (renamed from railties/helpers/abstract_application.rb) | 3 | ||||
| -rw-r--r-- | railties/helpers/test_helper.rb | 2 | ||||
| -rw-r--r-- | railties/lib/dispatcher.rb | 4 | 
7 files changed, 12 insertions, 10 deletions
diff --git a/railties/CHANGELOG b/railties/CHANGELOG index f468fbfb77..1d1806376b 100644 --- a/railties/CHANGELOG +++ b/railties/CHANGELOG @@ -1,5 +1,8 @@  *CVS* +* Renamed AbstractApplicationController and abstract_application.rb to ApplicationController and application.rb, so that it will be possible +  for the framework to automatically pick up on app/views/layouts/application.rhtml and app/helpers/application.rb +  * Added script/envcon that makes it even easier to start an IRB session for interacting with the domain model. Run with no-args to    see help. diff --git a/railties/Rakefile b/railties/Rakefile index ba93dff6cc..91257d3dff 100644 --- a/railties/Rakefile +++ b/railties/Rakefile @@ -96,7 +96,7 @@ end  # :link_apache_config  desc "Make copies of all the default content of ties"  task :copy_ties_content => [  -  :copy_rootfiles, :copy_dispatches, :copy_html_files, :copy_abstract_application, +  :copy_rootfiles, :copy_dispatches, :copy_html_files, :copy_application,    :copy_configs, :copy_generators, :copy_binfiles, :copy_test_helpers, :copy_docs_in_public,    :copy_app_doc_readme ] @@ -121,8 +121,8 @@ task :copy_html_files do       File.join(PKG_DESTINATION, 'public')  end -task :copy_abstract_application do -  cp "helpers/abstract_application.rb", "#{PKG_DESTINATION}/app/controllers/abstract_application.rb" +task :copy_application do +  cp "helpers/application.rb", "#{PKG_DESTINATION}/app/controllers/application.rb"    cp "helpers/application_helper.rb", "#{PKG_DESTINATION}/app/helpers/application_helper.rb"  end diff --git a/railties/generators/controller/templates/controller.rb b/railties/generators/controller/templates/controller.rb index f9800ab556..da71b5f057 100644 --- a/railties/generators/controller/templates/controller.rb +++ b/railties/generators/controller/templates/controller.rb @@ -1,4 +1,4 @@ -class <%= class_name %>Controller < AbstractApplicationController +class <%= class_name %>Controller < ApplicationController  <% if options[:scaffold] -%>    scaffold :<%= singular_name %>  <% end -%> diff --git a/railties/generators/scaffold/templates/controller.rb b/railties/generators/scaffold/templates/controller.rb index c8706098da..83520f4794 100644 --- a/railties/generators/scaffold/templates/controller.rb +++ b/railties/generators/scaffold/templates/controller.rb @@ -1,4 +1,4 @@ -class <%= class_name %>Controller < AbstractApplicationController +class <%= class_name %>Controller < ApplicationController    model   :<%= singular_name %>    layout  'scaffold' diff --git a/railties/helpers/abstract_application.rb b/railties/helpers/application.rb index fa26cd0399..87ca44126d 100644 --- a/railties/helpers/abstract_application.rb +++ b/railties/helpers/application.rb @@ -1,5 +1,4 @@  # The filters added to this controller will be run for all controllers in the application.  # Likewise will all the methods added be available for all controllers. -class AbstractApplicationController < ActionController::Base -  helper :application +class ApplicationController < ActionController::Base  end
\ No newline at end of file diff --git a/railties/helpers/test_helper.rb b/railties/helpers/test_helper.rb index ce1150c606..83f4069ffd 100644 --- a/railties/helpers/test_helper.rb +++ b/railties/helpers/test_helper.rb @@ -1,6 +1,6 @@  ENV["RAILS_ENV"] ||= "test"  require File.dirname(__FILE__) + "/../config/environment" -require 'abstract_application' +require 'application'  require 'test/unit'  require 'active_record/fixtures' diff --git a/railties/lib/dispatcher.rb b/railties/lib/dispatcher.rb index abb686a469..ceb88f30ba 100644 --- a/railties/lib/dispatcher.rb +++ b/railties/lib/dispatcher.rb @@ -35,7 +35,7 @@ class Dispatcher        controller_name, module_name = controller_name(request.parameters), module_name(request.parameters) -      require_dependency("abstract_application") +      require_dependency("application")        require_dependency(controller_path(controller_name, module_name))        controller_class(controller_name).process(request, response).out @@ -43,7 +43,7 @@ class Dispatcher        ActionController::Base.process_with_exception(request, response, exception).out      ensure        if ActionController::Base.reload_dependencies -        Object.send(:remove_const, "AbstractApplicationController") if Object.const_defined?(:AbstractApplicationController) +        Object.send(:remove_const, "ApplicationController") if Object.const_defined?(:ApplicationController)          Object.send(:remove_const, controller_class_name(controller_name)) if Object.const_defined?(controller_class_name(controller_name))          ActiveRecord::Base.reset_associations_loaded          ActiveRecord::Base.reset_column_information_and_inheritable_attributes_for_all_subclasses  | 
