2012-09-23 02:39:12 +00:00
|
|
|
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
|
|
|
|
|
2012-10-26 10:04:52 +00:00
|
|
|
respond_with(@user, @session, location: root_url) do |format|
|
2012-09-23 02:39:12 +00:00
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
# DELETE /session
|
|
|
|
def destroy
|
|
|
|
@session = Session.find
|
|
|
|
@session.destroy
|
|
|
|
|
|
|
|
respond_to do |format|
|
2012-10-26 10:04:52 +00:00
|
|
|
format.html { respond_with(@session, location: root_url) }
|
2012-09-23 02:39:12 +00:00
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|