Sha256: da4d0e4f16a2f41943e44e6e3d8de86f119673503a41558a92c49a8c46696cce
Contents?: true
Size: 1.03 KB
Versions: 4
Compression:
Stored size: 1.03 KB
Contents
class UsersController < LoldesignPublisher::PublisherController def index @users = User.all end def new @user = User.new end def create @user = User.new(users_params) if @user.save redirect_to users_path, notice: "Usuário criado com sucesso!" else render :new, alert: "Não foi possível criar o Usuário!" end end def edit @user = User.find(params[:id]) end def update @user = User.find(params[:id]) if @user.update_attributes(users_params) redirect_to edit_user_path(@user), notice: "Usuário atualizado com sucesso!" else render :edit, alert: "Não foi possível editar o Usuário!" end end def destroy @user = User.find(params[:id]) if @user.destroy redirect_to users_path, notice: "Usuário removido com sucesso!" else redirect_to users_path, alert: "Não foi possível remover o Usuário" end end private def users_params params.require(:user).permit(:name, :email, :password, :description, :active) end end
Version data entries
4 entries across 4 versions & 1 rubygems