Module: AssetZipImportable::ImportarOperatable
- Extended by:
- ActiveSupport::Concern
- Defined in:
- app/controllers/concerns/asset_zip_importable/importar_operatable.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
22 23 24 25 26 27 28 29 30 31 |
# File 'app/controllers/concerns/asset_zip_importable/importar_operatable.rb', line 22 def create @importar = importar_class.new(importar_params) = if @importar.save ImportWorker.perform_async(@importar.class.name, @importar.id) { notice: 'インポートを開始しました' } else { alert: 'インポートに失敗しました' } end redirect_to send(after_create_redirect_path_method), end |
#index ⇒ Object
17 18 19 20 |
# File 'app/controllers/concerns/asset_zip_importable/importar_operatable.rb', line 17 def index @imports = importar_class.order('created_at DESC').page(params[:page]).per(20) @new_import = importar_class.new end |