Module: FlexiAdmin::Controllers::ModalsController
- Defined in:
- lib/flexi_admin/controllers/modals_controller.rb
Instance Method Summary collapse
Instance Method Details
#show ⇒ Object
4 5 6 7 8 9 10 11 12 |
# File 'lib/flexi_admin/controllers/modals_controller.rb', line 4 def show component_class = params[:kind].gsub("-", "/").camelize.constantize raise ArgumentError, "scope is required" if context_params.scope.blank? context = FlexiAdmin::Models::Resources::Context.from_params(context_params) render turbo_stream: turbo_stream.update("modalx_#{context.scope}", component_class.new(context)) end |