Files
growstuff/app/controllers/roles_controller.rb
2017-05-29 16:17:43 +12:00

46 lines
687 B
Ruby

class RolesController < ApplicationController
before_action :authenticate_member!
load_and_authorize_resource
respond_to :html
responders :flash
def index
@roles = Role.all
respond_with @roles
end
def show
respond_with @role
end
def new
@role = Role.new
respond_with @role
end
def edit
respond_with @role
end
def create
@role = Role.create(role_params)
respond_with @role
end
def update
@role.update(role_params)
respond_with @role
end
def destroy
@role.destroy
respond_with @role
end
private
def role_params
params.require(:role).permit(:description, :name, :members, :slug)
end
end