Sha256: 3be44c784ea0e01b23c80efc9d091beb3e95bf9ee975b3152e1c6183c7e6dee5
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
class RolesController < ApplicationController before_action :set_role, only: [:show, :edit, :update] #角色列表 #汤建华 def index @roles = Role.getall end #创建角色 #汤建华 def new @role = Role.new end #修改角色 #汤建华 def edit end def create @role = Role.new(role_params) respond_to do |format| if @role.save format.html { redirect_to role_group_new_path(@role) } else format.html { render new_role_path, :alert => @role.errors.values.join(";") } end end end def update respond_to do |format| if @role.update(role_params) format.html { redirect_to roles_path } else msg = @role.errors.values.join(";") format.html { redirect_to edit_role_path, :alert => msg } end end end #分配权限 #汤建华 def group_new @role = Role.find params[:role_id] end private def set_role @role = Role.find(params[:id]) end def role_params params.require(:role).permit(:name, :code) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
admin-sys-1.1.0 | app/controllers/roles_controller.rb |