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
name age message
file README Mon Apr 28 11:20:56 -0700 2008 first commit [dancroak]
file Rakefile Mon Apr 28 11:20:56 -0700 2008 first commit [dancroak]
file init.rb Mon Apr 28 11:20:56 -0700 2008 first commit [dancroak]
file install.rb Mon Apr 28 11:20:56 -0700 2008 first commit [dancroak]
directory lib/ Mon Sep 08 13:48:57 -0700 2008 fix for Thin. hat tip to lourens naude and matt... [dancroak]
directory tasks/ Mon Apr 28 11:20:56 -0700 2008 first commit [dancroak]
directory test/ Mon Sep 08 13:48:57 -0700 2008 fix for Thin. hat tip to lourens naude and matt... [dancroak]
file uninstall.rb Mon Apr 28 11:20:56 -0700 2008 first commit [dancroak]
README
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