Clone this wiki locally
- Handling HTTP verbs separately (e.g. GET, POST, ...)
- Bypassing view and layout rendering for a specific action
- Knowing which controller or method triggered view/layout rendering
- Adding pagination to display large amounts of data
I have put code in
after_all, but it's never called. Why ?
This is probably because you used
redirect in your
method. When used, those method completely get out of execution flow and bypass
whatever code is next.
A workaround is to set
response.status to a 30x (302, 303, ...) and add a
response.status = 302 response.headers['Location'] = 'http://somewhere.el.se'