Sha256: b0c239319280dafb3e866e1b8962702fbc3b4e913add2be2a06b2b931c88558b
Contents?: true
Size: 909 Bytes
Versions: 51
Compression:
Stored size: 909 Bytes
Contents
require_dependency "adeia/application_controller" module Adeia class GroupsController < ApplicationController load_and_authorize def index @table = Table.new(self, Adeia::Group, @groups) @table.respond end def new @group = Group.new end def create @group = Group.new(group_params) if @group.save redirect_to groups_path, success: t("adeia.groups.create.success") else render 'new' end end def edit end def update if @group.update_attributes(group_params) redirect_to groups_path, success: t("adeia.groups.update.success") else render 'edit' end end def destroy @group.destroy redirect_to groups_path, success: t("adeia.groups.destroy.success") end private def group_params params.require(:group).permit(:name) end end end
Version data entries
51 entries across 51 versions & 1 rubygems