Use the constants AbstractController::ActionNotFound and AbstractController::DoubleRenderError respectively instead.
Closes #4441 if Active Record is disabled assets are delivered correctly
…ssets:precompile:all. Improve GH #3694.
…e recognition goes with the earliest match, named routes use the latest match)" This reverts commit 71d769e.
If you used dynamic constraint like that: scope :constraint => MyConstraint.new do mount RackApp => "/foo" end routes were not displayed correctly when using `rake routes`. This commit fixes it. If you want nice display of dynamic constraints in `rake routes` output, please just override to_s method in your constraint's class.