app/controllers/admin/roles_controller.rb in the_role-2.1.0 vs app/controllers/admin/roles_controller.rb in the_role-2.1.1

- old
+ new

@@ -3,12 +3,12 @@ layout TheRole.config.layout.to_s before_filter :login_required before_filter :role_required - before_filter :role_find, only: [:edit, :update, :destroy] - before_filter :owner_required, only: [:edit, :update, :destroy] + before_filter :role_find, only: [:edit, :update, :destroy, :change] + before_filter :owner_required, only: [:edit, :update, :destroy, :change] def index @roles = Role.all.order('created_at ASC') end @@ -29,9 +29,18 @@ end end def update if @role.update_role params[:role][:the_role] + flash[:notice] = t 'the_role.role_updated' + redirect_to_edit + else + render :action => :edit + end + end + + def change + if @role.update_attributes!(role_params) flash[:notice] = t 'the_role.role_updated' redirect_to_edit else render :action => :edit end \ No newline at end of file