Sha256: 83988c15c01d7dcad10e50ccc817db809a3ba3c0ef7767723d6e33487fe1d182
Contents?: true
Size: 592 Bytes
Versions: 1
Compression:
Stored size: 592 Bytes
Contents
if defined?(ActiveAdmin) module Gemgento ActiveAdmin.register Sync do menu priority: 100, parent: 'Gemgento', label: 'Sync' permit_params :subject actions :all, except: [:edit, :destroy] form do |f| f.inputs do f.input :subject, as: :select, collection: %w[attributes categories customers everything products orders] end f.actions end controller do def create Gemgento::Sync.send(params[:sync][:subject]) redirect_to admin_gemgento_syncs_url end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gemgento-2.8.0 | lib/gemgento/admin/syncs.rb |