class UsersController

Public Instance Methods

create() click to toggle source

POST /users

# File examples/rails-rest/controller.rb, line 23
def create
  @user = User.new(params[:user])
  
  if @user.save
    redirect_to(@user)
  else
    render :action => 'new'
  end
end
edit() click to toggle source

GET /users/1/edit

# File examples/rails-rest/controller.rb, line 18
def edit
  @user = User.find(params[:id])
end
index() click to toggle source

GET /users

# File examples/rails-rest/controller.rb, line 3
def index
  @users = User.all
end
new() click to toggle source

GET /users/new

# File examples/rails-rest/controller.rb, line 13
def new
  @user = User.new
end
show() click to toggle source

GET /users/1

# File examples/rails-rest/controller.rb, line 8
def show
  @user = User.find(params[:id])
end
update() click to toggle source

PUT /users/1

# File examples/rails-rest/controller.rb, line 34
def update
  @user = User.find(params[:id])
  
  if @user.update_attributes(params[:user])
    redirect_to(@user)
  else
    render :action => 'edit'
  end
end