class ApplicationController < ActionController::Base protect_from_forgery before_filter :no_cache_header ActiveSupport.run_load_hooks(:application_controller, self) protected # # Allows us to pass through bold text to flash messages. See format_flash() for where this is reversed. # # TODO: move to core # def bold(str) "[b]#{str}[/b]" end helper_method :bold # # we want to prevent the browser from caching anything, just to be safe. # def no_cache_header response.headers["Cache-Control"] = "no-cache, no-store, must-revalidate" response.headers["Pragma"] = "no-cache" response.headers["Expires"] = "0" end end