1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
class Users < Application
# GET /users
def index
@users = User.all
display @users
end
# GET /users/1
def show(id)
@user = User.get(id)
raise NotFound unless @user
display @user
end
# GET /users/new
def new
only_provides :html
@user = User.new
display @user
end
# GET /users/1/edit
def edit(id)
only_provides :html
@user = User.get(id)
raise NotFound unless @user
display @user
end
# POST /users
def create(user)
@user = User.new(user)
if @user.save
redirect resource(@user), :message => {:notice => "User was successfully created"}
else
message[:error] = "User failed to be created"
render :new
end
end
# PUT /users/1
def update(id, user)
@user = User.get(id)
raise NotFound unless @user
if @user.update_attributes(user)
redirect resource(@user)
else
display @user, :edit
end
end
end
|