aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_dispatch/routing
Commit message (Collapse)AuthorAgeFilesLines
* Don't ignore nil positional arguments for url helpers - fixes #6196.Andrew White2012-05-101-1/+1
|
* Reset the request parameters after a constraints checkAndrew White2012-05-031-0/+2
| | | | | | | | | | | | | | A callable object passed as a constraint for a route may access the request parameters as part of its check. This causes the combined parameters hash to be cached in the environment hash. If the constraint fails then any subsequent access of the request parameters will be against that stale hash. To fix this we delete the cache after every call to `matches?`. This may have a negative performance impact if the contraint wraps a large number of routes as the parameters hash is built by merging GET, POST and path parameters. Fixes #2510. (cherry picked from commit 56030506563352944fed12a6bb4793bb2462094b)
* Restore interpolation of path option in redirect routesAndrew White2012-04-291-0/+10
|
* Add missing require from b608cdd64c95d0d16eb98d86562e22f3b01be9e3Andrew White2012-04-291-0/+1
|
* Escape interpolated params when redirecting - fixes #5688Andrew White2012-04-291-1/+6
|
* Fix the redirect when it receive blocks with arity of 1.Rafael Mendonça França2012-03-311-1/+2
| | | | Closes #5677
* Fix typo in match :to docsJustin Woodbridge2012-02-251-1/+1
|
* Avoid inspecting the whole route set, closes #1525José Valim2012-02-231-0/+6
|
* Merge pull request #5084 from johndouthat/patch-1Aaron Patterson2012-02-221-2/+1
| | | | Remove reference to rails_legacy_mapper, which isn't compatible with 3.2...
* Merge pull request #4988 from kennyj/fix_4720-3Aaron Patterson2012-02-101-0/+5
| | | | Fix GH #4720. Routing problem with nested namespace and already camelized controller option.
* Fixed force_ssl redirects to include original query paramsRyan McGeary2012-02-061-0/+1
| | | | | | `ActionController.force_ssl` redirects http URLs to their https equivalent; however, when a URL contains a query string, the resulting redirect lacked the original query string.
* Merge pull request #4908 from kennyj/fix_3864José Valim2012-02-061-1/+1
| | | | Fix url_for method's behavior. GH #3684.
* Added custom regexps to ASTs that have literal nodes on either side ofAaron Patterson2012-01-231-1/+20
| | | | symbol nodes. Fixes #4585
* Revert "Named Routes shouldn't override existing ones (currently route ↵Aaron Patterson2012-01-031-1/+1
| | | | | | recognition goes with the earliest match, named routes use the latest match)" This reverts commit 71d769e3b58cb56b4b1d5143936c65be8b27c490.
* Override respond_to? since we are also overriding method_missing.José Valim2012-01-031-0/+4
|
* Documented about using :path option for resourcesKevin Moore2011-12-291-0/+7
|
* Correctly display rack apps with dynamic constraints in RoutesInspectorPiotr Sarnacki2011-12-261-1/+1
| | | | | | | | | | | | | 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.
* Do not raise an exception if an invalid route was generated automatically.José Valim2011-12-161-3/+11
|
* Move symbolize keys to the inner options as we can assume url_options will ↵José Valim2011-12-082-2/+2
| | | | be properly symbolized.
* Improve cache on route_key lookup.José Valim2011-12-081-4/+6
|
* Named Routes shouldn't override existing ones (currently route recognition ↵Andy Jeffries2011-12-051-1/+1
| | | | goes with the earliest match, named routes use the latest match)
* Fixing incorrect documentation Aviv Ben-Yosef2011-11-301-2/+2
| | | `path_names` can only be used for affecting `new` and `edit`
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2011-11-261-2/+2
|\
| * what's -> that'sUģis Ozols2011-11-251-1/+1
| |
| * Remove unnecessary comment.Uģis Ozols2011-11-251-1/+1
| |
* | Revert "copy options keys to the right place so that undo will work correctly"Aaron Patterson2011-11-191-4/+10
| | | | | | | | This reverts commit 3178cc9a80262d3bf7754f3507ef60243b46634f.
* | Warning removed for shadowing variableArun Agrawal2011-11-191-1/+1
| |
* | Revert "make sure to require the right deprecation warning file"Aaron Patterson2011-11-181-1/+0
| | | | | | | | This reverts commit 9d725e3df502a07222f35576108eb2df2bd88259.
* | Refactoring the redirect method for the router api.Aaron Patterson2011-11-181-25/+19
| |
* | moving redirection to objectsAaron Patterson2011-11-181-45/+58
| |
* | remove the :path feature to redirects, since it cannot workAaron Patterson2011-11-181-15/+7
| |
* | make sure to require the right deprecation warning fileAaron Patterson2011-11-181-0/+1
| |
* | arity check has been pushed up, so no need for proc wrappingAaron Patterson2011-11-181-1/+1
| |
* | require that all blocks have arity of 2Aaron Patterson2011-11-181-5/+10
| |
* | copy options keys to the right place so that undo will work correctlyAaron Patterson2011-11-181-10/+4
| |
* | no need for type checkingAaron Patterson2011-11-181-1/+1
| |
* | cleaning up variable names to match method parameter namesAaron Patterson2011-11-181-6/+8
| |
* | stop doing is_a? checks on the resource typeAaron Patterson2011-11-181-4/+4
| |
* | move constants to methods since nothing else is using themAaron Patterson2011-11-181-6/+5
| |
* | pushing hash validation upAaron Patterson2011-11-181-13/+14
| |
* | breaking match down to smaller methodsAaron Patterson2011-11-181-19/+22
| |
* | some refactoring of the match methodAaron Patterson2011-11-181-25/+17
|/
* Fix small typos in routing docsAlexey Vakhov2011-11-031-1/+3
|
* Fix typo in Dispatcher#controller documentationAviv Ben-Yosef2011-11-011-1/+1
|
* Fix typo in constraints method documentationAlexey Vakhov2011-11-011-1/+1
|
* Adds missing closing regex slashes.mjy2011-10-251-2/+2
|
* Leave escaping up to JourneyJeremy Kemper2011-10-131-4/+3
|
* allow shorthand routes with nested optional parametersDiego Carrion2011-10-101-3/+3
|
* fix requireAaron Patterson2011-10-061-1/+1
|
* :subdomain can now be specified with a value of false in url_for, allowing ↵Kamil Sobieraj2011-10-041-2/+3
| | | | for subdomain(s) removal from the host during link generation. Closes #2025