Sha256: 43001a27a922a0ee679ef36c650bfbb0e8960a84fd704a311c1d571518ca758a

Contents?: true

Size: 512 Bytes

Versions: 2

Compression:

Stored size: 512 Bytes

Contents

class UsersController < ApplicationController

  before_action :find_user, only: [:show, :edit, :update, :destroy]

  def index
  end

  def new
  end

  def create
    @user = User.new(user_params)
    create_ @user, users_path, :new
  end

  def edit
  end

  def update
    update_ @user, user_params, users_path
  end

  def destroy
    destroy_ @user, users_path
  end

  private

  def find_user
    @user = User.find params[:id]
  end

  def user_params
    params.require(:user).permit(:name)
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
simple_crud-0.1.1 test/dummy/app/controllers/users_controller.rb
simple_crud-0.1.0 test/dummy/app/controllers/users_controller.rb