Skip to content

This project demonstrates how to use Rails and Sidekiq to efficiently import large CSV files and persist their data into a database. It includes a background job that processes each row of the CSV, ensuring seamless and performant data importation even with massive datasets.

Notifications You must be signed in to change notification settings

cassiosantana/rails_sidekiq_csv_to_db

Repository files navigation

Rails Learning Base

This repository serves as a foundation for exploring and learning new technologies integrated with Ruby on Rails. The main goal is to provide a simple starting point for experimenting with and implementing various features and gems in a Rails context.

image

Installation

  1. Install Project Dependencies:

       bundle install
  2. Install Tailwind CSS:

      ./bin/rails tailwindcss:install
  3. Install Flowbite:

      npm install flowbite
  4. Building the Project:

      ./bin/dev

Contributing

If you wish to contribute to the project, feel free to open a pull request with your improvements and fixes. Your contributions are welcome!

License

This project is licensed under the MIT License.

About

This project demonstrates how to use Rails and Sidekiq to efficiently import large CSV files and persist their data into a database. It includes a background job that processes each row of the CSV, ensuring seamless and performant data importation even with massive datasets.

Resources

Stars

Watchers

Forks

Packages

No packages published