- If the controller cannot be found, MR searches for a special rescue "rescues/404...
commite0131d828a9f71d700ca50278baacf0e0383e04b
authorhammett <hammett@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Tue, 21 Aug 2007 15:40:52 +0000 (21 15:40 +0000)
committerhammett <hammett@73e77b4c-caa6-f847-a29a-24ab75ae54b6>
Tue, 21 Aug 2007 15:40:52 +0000 (21 15:40 +0000)
tree4ed489b963a59501b4af83b9029092708fa6cce1
parenta92ca83dd078906256257097dac1af7354b828b7
- If the controller cannot be found, MR searches for a special rescue "rescues/404" before throwing throwing an exception.

- If an action could not be found, we go through normal path an use a general rescue if it can be found for the controller.

git-svn-id: https://svn.castleproject.org/svn/castle/trunk@4175 73e77b4c-caa6-f847-a29a-24ab75ae54b6
16 files changed:
MonoRail/Castle.MonoRail.Framework.Views.NVelocity/CustomDirectives/AbstractComponentDirective.cs
MonoRail/Castle.MonoRail.Framework.Views.NVelocity/CustomDirectives/BlockComponentDirective.cs
MonoRail/Castle.MonoRail.Framework.Views.NVelocity/NVelocityViewEngine.cs
MonoRail/Castle.MonoRail.Framework/Castle.MonoRail.Framework-vs2005.csproj
MonoRail/Castle.MonoRail.Framework/Controller.cs
MonoRail/Castle.MonoRail.Framework/ControllerLifecycleExecutor.cs
MonoRail/Castle.MonoRail.Framework/ControllerNotFoundException.cs
MonoRail/Castle.MonoRail.Framework/EngineContextModule.cs
MonoRail/Castle.MonoRail.Framework/Extensions/ExceptionChaining/ExceptionChainingExtension.cs
MonoRail/Castle.MonoRail.Framework/Helpers/PaginationHelper.cs
MonoRail/Castle.MonoRail.Framework/IGenericServiceContainer.cs [new file with mode: 0644]
MonoRail/Castle.MonoRail.Framework/IGenericServiceProvider.cs [new file with mode: 0644]
MonoRail/Castle.MonoRail.Framework/IRailsEngineContext.cs
MonoRail/Castle.MonoRail.Framework/MonoRailHttpHandler.cs
MonoRail/Castle.MonoRail.Framework/Services/AbstractServiceContainer.cs
MonoRail/Changes.txt