diff --git a/app/controllers/admin/universal_tables_controller.rb b/app/controllers/admin/universal_tables_controller.rb index 3f01dfc..bf62c3f 100755 --- a/app/controllers/admin/universal_tables_controller.rb +++ b/app/controllers/admin/universal_tables_controller.rb @@ -171,13 +171,16 @@ end end Rails.logger.info "rake universal_table_tasks:import[#{tmp_path},#{table_id},#{site_locales}]" # Call the Rake task with file path - system("rake universal_table_tasks:import[#{tmp_path},#{table_id},#{site_locales}]") + Thread.new do + system("rake universal_table_tasks:import[#{tmp_path},#{table_id},#{site_locales}] >> #{Rails.root}/log/rake.log &") + end render json: { success: true, totalCount: sheet.count - 3, id: table.id.to_s }.to_json + end def new_entry diff --git a/app/views/admin/universal_tables/index.html.erb b/app/views/admin/universal_tables/index.html.erb index 838e9cd..ba9f821 100755 --- a/app/views/admin/universal_tables/index.html.erb +++ b/app/views/admin/universal_tables/index.html.erb @@ -37,6 +37,12 @@
Importing 0 / 0
+ +