class SessionsController < ApplicationController before_filter :require_no_user, only: [:new, :create] before_filter :require_user, only: [:destroy] respond_to :html, :json def show end # GET /session/new def new @session = Session.new respond_with(@session) end # POST /session def create @session = Session.create(params[:session]) @user = User.new respond_with(@user, @session, location: restore(default: root_url)) do |format| end end # DELETE /session def destroy @session = Session.find @session.destroy respond_to do |format| format.html { respond_with(@session, location: restore(default: root_url)) } end end end