Sha256: 88a030bc40557e08bb483a45c303b4921a92978e6d2d5a991848706f0bad8138
Contents?: true
Size: 858 Bytes
Versions: 3
Compression:
Stored size: 858 Bytes
Contents
class Admin::UsersController < Admin::BaseController def index list render_action 'list' end def list @users = User.find_all end def show @user = User.find(params[:id], :include => [ :articles ]) @articles = @user.articles end def new @user = User.new(params[:user]) if request.post? and @user.save flash[:notice] = 'User was successfully created.' redirect_to :action => 'list' end end def edit @user = User.find(params[:id]) @user.attributes = params[:user] if request.post? and @user.save flash[:notice] = 'User was successfully updated.' redirect_to :action => 'show', :id => @user.id end end def destroy @user = User.find(params[:id]) if request.post? @user.destroy if User.count > 1 redirect_to :action => 'list' end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
typo-4.0.1 | app/controllers/admin/users_controller.rb |
typo-4.0.2 | app/controllers/admin/users_controller.rb |
typo-4.0.3 | app/controllers/admin/users_controller.rb |