public
Description: Rails plugin. Force major browsers (IE, Firefox, Safari) to reload a page, even when triggered by 'back' button.
Homepage: http://giantrobots.thoughtbot.com
Clone URL: git://github.com/dancroak/no_cache.git
no_cache / README
100644 32 lines (22 sloc) 0.69 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
no_cache
========
 
This was extracted from a problem we had while building
a RESTful wizard without breaking the back button
 
http://giantrobots.thoughtbot.com/2008/4/25/pitfalls-in-restful-wizards
 
The no_cache plugin will force the browser to fetch a page
every time, including on clicks to the 'back' and 'forward'
buttons.
 
USAGE
=====
 
class PurchasesController < ApplicationController
  no_cache [:new, :edit]
end
 
class TeamsController < ApplicationController
  no_cache [:new]
end
 
# app/views/purchases/new,
# app/views/purchases/edit, and
# app/views/teams/new
 
<%= hidden_iframe %>
 
Copyright (c) 2008 Chad Pytel, Dan Croak, and thoughtbot, inc.
Released under the MIT license