Sha256: fe2ab4b8f7cf852ac44285988fd25cfd5f33227c6ff95b861d68e386f78513ba
Contents?: true
Size: 820 Bytes
Versions: 4
Compression:
Stored size: 820 Bytes
Contents
module SimpleAdmin module Admin module System class EntitiesController < SimpleAdmin::Admin::ApplicationController include ResourceController::Crudify before_action :reload_models!, only: %i[new edit] def model_klass SimpleAdmin::Entity end def after_create_path edit_admin_system_entity_path(@resource) end def after_update_path admin_system_entities_path end def after_destroy_path admin_system_entities_path end private def resource_params params.require(:simple_admin_entity).permit(:model_klass_name, :label, :status) end def reload_models! Rails.application.eager_load! end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems