This project is archived and is in readonly mode.

Changeset [23a9455962f0362cf242ffa96db7a9e7fdb0804b] by José Valim

September 3rd, 2010 @ 11:31 PM

This commit merges most of the work done by Piotr Sarnacki in his Ruby Summer of Code project.

His work brings several capabilities from app to engines, as routes, middleware stack, asset handling and much more. Please check Rails::Engine documentation for more refenrences.

Merge remote branch 'drogus/engines'
http://github.com/rails/rails/commit/23a9455962f0362cf242ffa96db7a9...

Committed by José Valim

  • A actionpack/lib/abstract_controller/railties/routes_helpers.rb
  • A actionpack/lib/abstract_controller/url_for.rb
  • A actionpack/lib/action_controller/railties/paths.rb
  • A actionpack/lib/action_dispatch/routing/routes_proxy.rb
  • A actionpack/test/dispatch/prefix_generation_test.rb
  • A actionpack/test/fixtures/blog_public/.gitignore
  • A actionpack/test/fixtures/blog_public/blog.html
  • A actionpack/test/fixtures/blog_public/index.html
  • A actionpack/test/fixtures/blog_public/subdir/index.html
  • A activemodel/test/models/blog_post.rb
  • A activerecord/test/migrations/empty/.gitkeep
  • A activerecord/test/migrations/to_copy/1_people_have_hobbies.rb
  • A activerecord/test/migrations/to_copy/2_people_have_descriptions.rb
  • A activerecord/test/migrations/to_copy_with_timestamps/20090101010101_people_have_hobbies.rb
  • A activerecord/test/migrations/to_copy_with_timestamps/20090101010202_people_have_descriptions.rb
  • A activerecord/test/migrations/valid_with_timestamps/20100101010101_people_have_last_names.rb
  • A activerecord/test/migrations/valid_with_timestamps/20100201010101_we_need_reminders.rb
  • A activerecord/test/migrations/valid_with_timestamps/20100301010101_innocent_jointable.rb
  • A railties/lib/rails/engine/railties.rb
  • A railties/test/railties/mounted_engine_test.rb
  • R railties/lib/rails/application/configurable.rb
  • R railties/lib/rails/engine/configurable.rb
  • M actionmailer/lib/action_mailer/base.rb
  • M actionmailer/lib/action_mailer/railtie.rb
  • M actionpack/lib/abstract_controller.rb
  • M actionpack/lib/abstract_controller/rendering.rb
  • M actionpack/lib/action_controller/base.rb
  • M actionpack/lib/action_controller/metal.rb
  • M actionpack/lib/action_controller/metal/helpers.rb
  • M actionpack/lib/action_controller/metal/url_for.rb
  • M actionpack/lib/action_controller/railtie.rb
  • M actionpack/lib/action_dispatch/middleware/stack.rb
  • M actionpack/lib/action_dispatch/middleware/static.rb
  • M actionpack/lib/action_dispatch/routing.rb
  • M actionpack/lib/action_dispatch/routing/mapper.rb
  • M actionpack/lib/action_dispatch/routing/polymorphic_routes.rb
  • M actionpack/lib/action_dispatch/routing/route_set.rb
  • M actionpack/lib/action_dispatch/routing/url_for.rb
  • M actionpack/lib/action_dispatch/testing/test_request.rb
  • M actionpack/lib/action_view/helpers/asset_tag_helper.rb
  • M actionpack/lib/action_view/helpers/form_helper.rb
  • M actionpack/lib/action_view/helpers/url_helper.rb
  • M actionpack/test/activerecord/polymorphic_routes_test.rb
  • M actionpack/test/dispatch/routing_test.rb
  • M actionpack/test/dispatch/static_test.rb
  • M actionpack/test/dispatch/url_generation_test.rb
  • M actionpack/test/lib/controller/fake_models.rb
  • M actionpack/test/template/asset_tag_helper_test.rb
  • M actionpack/test/template/form_helper_test.rb
  • M actionpack/test/template/test_test.rb
  • M activemodel/lib/active_model/naming.rb
  • M activemodel/test/cases/naming_test.rb
  • M activerecord/lib/active_record/migration.rb
  • M activerecord/lib/active_record/railties/databases.rake
  • M activerecord/lib/rails/generators/active_record.rb
  • M activerecord/test/cases/helper.rb
  • M activerecord/test/cases/migration_test.rb
  • M railties/lib/rails.rb
  • M railties/lib/rails/application.rb
  • M railties/lib/rails/application/bootstrap.rb
  • M railties/lib/rails/application/configuration.rb
  • M railties/lib/rails/application/railties.rb
  • M railties/lib/rails/configuration.rb
  • M railties/lib/rails/engine.rb
  • M railties/lib/rails/engine/configuration.rb
  • M railties/lib/rails/plugin.rb
  • M railties/lib/rails/railtie.rb
  • M railties/lib/rails/railtie/configurable.rb
  • M railties/lib/rails/railtie/configuration.rb
  • M railties/test/application/configuration_test.rb
  • M railties/test/application/initializers/frameworks_test.rb
  • M railties/test/application/loading_test.rb
  • M railties/test/railties/engine_test.rb
  • M railties/test/railties/railtie_test.rb
  • M railties/test/railties/shared_tests.rb

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

<h2 style="font-size: 14px">Tickets have moved to Github</h2>

The new ticket tracker is available at <a href="https://github.com/rails/rails/issues">https://github.com/rails/rails/issues</a>