namespace :clear do desc "Clear Data" task :data => :environment do BookingOrder.delete_all Booking.delete_all OrderItem.delete_all AssignedOrderItem.delete_all Order.delete_all SaleOrder.delete_all SaleItem.delete_all Sale.delete_all SaleTax.delete_all SaleAudit.delete_all SalePayment.delete_all ShiftSale.delete_all PaymentJournal.delete_all Survey.delete_all ProductCommission.delete_all InDuty.delete_all DiningFacility.update_all(status:'available') CashierTerminal.update_all(is_currently_login: 0) SeedGenerator.where("id > 1").update(:current => 0, :next => 1) # Receipt.delete_all # ReceiptDetail.delete_all OrderReservation.delete_all OrderReservationItem.delete_all Delivery.delete_all puts "Clear Data Done." end desc "Clear-- Menu" task :menu => :environment do MenuItemOption.destroy_all MenuItemAttribute.destroy_all MenuItemSet.destroy_all MenuInstanceItemSet.destroy_all ItemSet.destroy_all MenuItemInstance.destroy_all MenuItem.destroy_all MenuCategory.destroy_all Menu.destroy_all Account.destroy_all puts "Clear all Menu Done." end end