The simplest way to disable sessions in Rails is to use session :off (see ActionController::SessionManagement::ClassMethods).
session :off
To disable session suport only for a specific controller add session :off to that controller
class MyController < ApplicationController
session :off
end
Written like that, sessions are disabled for all actions on this controller.
Like filters, you can specify :only and :except clauses to restrict subset. The following code will disable session for first_action and third_action, but not for second_action.
class MyController < ApplicationController session :off, :only %w(first_action third_action) def first_action end def second_action end def third_action end end