Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Memoize in the endpoint. | Yehuda Katz | 2009-09-12 | 1 | -5/+10 |
| | |||||
* | Add per-controller middleware | Yehuda Katz | 2009-09-12 | 1 | -1/+14 |
| | |||||
* | Revert "Allow frameworks to be required by their gem name" | Jeremy Kemper | 2009-09-12 | 1 | -1/+0 |
| | | | | | | | This has just been confusing. Better to educate than band-aid. This reverts commit 18a24274ec823ded4ffa29bf33fd3d76816aab7e. Originally from http://dev.rubyonrails.org/ticket/8845 [drnic] | ||||
* | Fix filtering parameters when there are Fixnum or other un-dupable values. | Nathaniel Talbott | 2009-09-10 | 1 | -1/+1 |
| | | | | | | [#3184 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Fix callbacks on ActionPack. | José Valim | 2009-09-08 | 1 | -1/+1 |
| | | | | Signed-off-by: Yehuda Katz <wycats@gmail.com> | ||||
* | Cleanup hacky routing with controller_path in url helper tests. This doesn't ↵ | Joshua Peek | 2009-09-06 | 1 | -1/+1 |
| | | | | work in real life anyway. | ||||
* | Clean tag attributes before passing through the escape_once logic. | Michael Koziarski | 2009-09-04 | 1 | -1/+1 |
| | | | | Addresses CVE-2009-3009 | ||||
* | CookieStore should not be derived from Hash - reverting [#2268 state:resolved] | Jay Pignata | 2009-09-03 | 1 | -1/+1 |
| | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
* | Replace :formats => ["*/*"] with the default formats set | Yehuda Katz + Carl Lerche | 2009-09-03 | 1 | -0/+2 |
| | |||||
* | Refactor ActionController to use find_template and template_exists? | Yehuda Katz + Carl Lerche | 2009-09-03 | 4 | -8/+12 |
| | |||||
* | Don't raise exceptions for missing javascript_include_tag or ↵ | Sam Pohlenz | 2009-09-03 | 1 | -2/+6 |
| | | | | | | stylesheet_link_tag sources unless the :cache or :concat options are given. [#2738 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
* | Refactor ActionView::Resolver | Yehuda Katz + Carl Lerche | 2009-09-03 | 3 | -78/+97 |
| | |||||
* | Extract finding the template in AC to it's own method | Yehuda Katz + Carl Lerche | 2009-09-03 | 1 | -3/+5 |
| | |||||
* | If session_options[:id] is requested when using CookieStore, unmarshal the ↵ | Jay Pignata | 2009-09-03 | 1 | -3/+14 |
| | | | | | | session to access it [#2268 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com> | ||||
* | Fix the */* with Net::HTTP bug [#3100 state:resolved] | Yehuda Katz + Carl Lerche | 2009-09-01 | 1 | -22/+9 |
| | |||||
* | rack-test 0.4.2 has rack 1.1.pre goodies, we'll use it instead | Joshua Peek | 2009-08-31 | 3 | -306/+9 |
| | |||||
* | Back off rack 1.1-pre and bundle in the new testing goodies | Joshua Peek | 2009-08-31 | 55 | -5422/+300 |
| | |||||
* | action_dispatch and action_view are just more autoloads, so its okay to ↵ | Joshua Peek | 2009-08-31 | 1 | -3/+2 |
| | | | | require them | ||||
* | Switch over to rack-test gem | Joshua Peek | 2009-08-31 | 8 | -642/+3 |
| | |||||
* | SessionHash#update and SessionHash#delete are missing a call to load! [#3056 ↵ | Joshua Peek | 2009-08-31 | 1 | -0/+2 |
| | | | | state:resolved] | ||||
* | Ensure that blocks are also handled inside the responder. | José Valim | 2009-08-29 | 2 | -23/+36 |
| | |||||
* | Attempt to render the template inside the responder, so it can be used for ↵ | José Valim | 2009-08-29 | 2 | -26/+37 |
| | | | | | | caching and pagination. Signed-off-by: Yehuda Katz <wycats@gmail.com> | ||||
* | Reset session in integration tests after changing routes to reload the ↵ | Joshua Peek | 2009-08-27 | 1 | -1/+3 |
| | | | | middleware stack | ||||
* | Remove some old cruft | Yehuda Katz | 2009-08-27 | 1 | -3/+0 |
| | |||||
* | Require necessary active_support files in cookie store | Carl Lerche | 2009-08-26 | 1 | -0/+2 |
| | |||||
* | Fixed stupid mistake... nothing to see here. | Carl Lerche | 2009-08-26 | 1 | -1/+1 |
| | |||||
* | Add a default parameter for Resolver#initialize | Carl Lerche | 2009-08-26 | 1 | -1/+1 |
| | |||||
* | Set the request and response in ActionController::Middleware | Carl Lerche | 2009-08-26 | 1 | -0/+4 |
| | |||||
* | Have AbstractController::Logger#process_action return super's value | Carl Lerche | 2009-08-26 | 1 | -1/+3 |
| | |||||
* | UrlRewriter#rewrite_url should call #to_param on the value given in :anchor ↵ | Jeffrey Hardy | 2009-08-26 | 1 | -1/+1 |
| | | | | | | | | option, just as #url_for does [#2746 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | I18n: use I18n for select helpers' prompt text | Akira Matsuda | 2009-08-26 | 2 | -1/+6 |
| | | | | | | [#2252 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Revert "I18n: use I18n for select helpers' prompt text" | Jeremy Kemper | 2009-08-26 | 2 | -6/+1 |
| | | | | | | | | Broke CI. [#2252 state:open] This reverts commit adedf72821a5623227ce91e6b298838e692477e4. | ||||
* | I18n: use I18n for select helpers' prompt text | Akira Matsuda | 2009-08-26 | 2 | -1/+6 |
| | | | | | | [#2252 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Create new ActionController::Middleware class that will work as a normal ↵ | Yehuda Katz | 2009-08-26 | 4 | -23/+35 |
| | | | | | | Rack middleware. * This initial implementation is a bit hackish, but it uses a normal middleware API so it's future-proof when we improve the internals. | ||||
* | And the same thing for Basic | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -1/+2 |
| | |||||
* | HTTP Auth should not depend on RenderingController | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -1/+2 |
| | |||||
* | Redirector had an undeclared dependency on Logger. | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -0/+3 |
| | |||||
* | Rework Middleware stack to match the Rack middleware protocol more closely | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -3/+3 |
| | |||||
* | Modify Digest and Basic to take a request so they can be used outside of the ↵ | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -7/+7 |
| | | | | controller | ||||
* | Add a TODO so we remember to fix partial layouts | Yehuda Katz + Carl Lerche | 2009-08-25 | 1 | -0/+3 |
| | |||||
* | ActionController::Metal can be a middleware | Yehuda Katz + Carl Lerche | 2009-08-25 | 3 | -13/+40 |
| | |||||
* | Move legacy param_parsers config onto AD::ParamsParser | Joshua Peek | 2009-08-21 | 2 | -11/+7 |
| | |||||
* | Cleanup route reloading in tests. Prefer with_routing over using ↵ | Joshua Peek | 2009-08-16 | 1 | -4/+8 |
| | | | | ActionController::Routing::Routes directly | ||||
* | Fixes ActionMailer regression [#3059 state:resolved] | Yehuda Katz | 2009-08-15 | 1 | -1/+1 |
| | |||||
* | Adding a call to logger from params_parser to give detailed debug ↵ | Jay Pignata | 2009-08-15 | 1 | -0/+6 |
| | | | | | | | | information when invalid xml or json is posted [#2481 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> | ||||
* | Axe "best fit" generation support | Joshua Peek | 2009-08-15 | 1 | -27/+2 |
| | |||||
* | Normalize route generation order: associations, yield block, then own routes. | Jeremy Kemper | 2009-08-15 | 1 | -9/+9 |
| | |||||
* | Got tests to pass with some more changes. | Yehuda Katz | 2009-08-15 | 6 | -36/+44 |
| | | | | | | | | | | | | | | | | * request.formats is much simpler now * For XHRs or Accept headers with a single item, we use the Accept header * For other requests, we use params[:format] or fallback to HTML * This is primarily to work around the fact that browsers provide completely broken Accept headers, so we have to whitelist the few cases we can specifically isolate and treat other requests as coming from the browser * For APIs, we can support single-item Accept headers, which disambiguates from the browsers * Requests to an action that only has an XML template from the browser will no longer find the template. This worked previously because most browsers provide a catch-all */*, but this was mostly accidental behavior. If you want to serve XML, either use the :xml format in links, or explicitly specify the XML template: render "template.xml". | ||||
* | Caches and cache clearing seems to actually work, but the actual ↵ | Yehuda Katz | 2009-08-15 | 5 | -57/+144 |
| | | | | architecture is kind of messy. Next: CLEAN UP. | ||||
* | More cleanup of ActionView and reduction in need for blocks in some cases: | Yehuda Katz | 2009-08-15 | 4 | -29/+11 |
| | | | | | | | | * only one of partial_name or :as will be available as a local * `object` is removed * Simplify _layout_for in most cases. * Remove <% render :partial do |args| %> * <% render :partial do %> still works fine |