.gitignore voor Ruby on Rails

38 negeerregels voor Ruby on Rails, klaar om naar je repository te kopiëren.

Webapplicatieframework voor Ruby

De volledige .gitignore voor Ruby on Rails

# Gegenereerd door LFGitignore - https://lfgitignore.com
# Aangemaakt: 2026-10-13 15:48:00 UTC
# Technologieën: Ruby on Rails

### Ruby on Rails ###
# Gecompileerde Ruby-bytecode
*.rbc
capybara-*.html
# RSpec-configuratie
.rspec
# Back-up van het oorspronkelijke bestand
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Codedekkingsrapporten
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Omgevingsvariabelen
.env
.env*.local
# Bundler-configuratie
/.bundle
# Gebundelde gems
/vendor/bundle
# RVM-configuratie
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js-afhankelijkheden
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn-debuglogs
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads

Wat deze regels voor Ruby on Rails precies negeren

Hieronder vind je elk patroon met uitleg waarom het in je .gitignore thuishoort.

Algemeen

Patroon Wat wordt genegeerd
*.rbc Gecompileerde Ruby-bytecode
capybara-*.html Algemeen
.rspec RSpec-configuratie
*.orig Back-up van het oorspronkelijke bestand
/db/*.sqlite3 Algemeen
/db/*.sqlite3-journal Algemeen
/db/*.sqlite3-[0-9]* Algemeen
/public/system Algemeen
/coverage/ Codedekkingsrapporten
/spec/tmp Algemeen
rerun.txt Algemeen
pickle-email-*.html Algemeen

Negeer alle logbestanden en tijdelijke bestanden.

Patroon Wat wordt genegeerd
/log/* Negeer alle logbestanden en tijdelijke bestanden.
/tmp/* Negeer alle logbestanden en tijdelijke bestanden.
!/log/.keep Negeer alle logbestanden en tijdelijke bestanden.
!/tmp/.keep Negeer alle logbestanden en tijdelijke bestanden.

TODO Schakel deze regel uit als geheimen naar de repository mogen worden geüpload

Patroon Wat wordt genegeerd
config/initializers/secret_token.rb TODO Schakel deze regel uit als geheimen naar de repository mogen worden geüpload
config/master.key TODO Schakel deze regel uit als geheimen naar de repository mogen worden geüpload

TODO Schakel deze regels uit als omgevingsvariabelen mogen worden gecommit

Patroon Wat wordt genegeerd
.env Omgevingsvariabelen
.env*.local TODO Schakel deze regels uit als omgevingsvariabelen mogen worden gecommit
/.bundle Bundler-configuratie
/vendor/bundle Gebundelde gems
.rvmrc RVM-configuratie
/vendor/assets/bower_components Bij gebruik van bower-rails: negeer het standaardpad bower_components en bower.json-bestanden
*.bowerrc TODO Schakel deze regels uit als omgevingsvariabelen mogen worden gecommit
bower.json TODO Schakel deze regels uit als omgevingsvariabelen mogen worden gecommit

Negeer pow-omgevingsinstellingen

Patroon Wat wordt genegeerd
.powenv Negeer pow-omgevingsinstellingen

Negeer het bestand met Byebug-opdrachtgeschiedenis.

Patroon Wat wordt genegeerd
.byebug_history Negeer het bestand met Byebug-opdrachtgeschiedenis.

Negeer node_modules

Patroon Wat wordt genegeerd
node_modules/ Node.js-afhankelijkheden

Negeer voorgecompileerde JavaScript-pakketten

Patroon Wat wordt genegeerd
/public/packs Negeer voorgecompileerde JavaScript-pakketten
/public/packs-test Negeer voorgecompileerde JavaScript-pakketten
/public/assets Negeer voorgecompileerde JavaScript-pakketten

Negeer Yarn-bestanden

Patroon Wat wordt genegeerd
/yarn-error.log Negeer Yarn-bestanden
yarn-debug.log* Yarn-debuglogs
.yarn-integrity Negeer Yarn-bestanden

Negeer geüploade bestanden tijdens ontwikkeling

Patroon Wat wordt genegeerd
/storage/* Negeer geüploade bestanden tijdens ontwikkeling
!/storage/.keep Negeer geüploade bestanden tijdens ontwikkeling
/public/uploads Negeer geüploade bestanden tijdens ontwikkeling

Zo gebruik je deze .gitignore voor Ruby on Rails

  1. Kopieer de bovenstaande regels voor Ruby on Rails of download het bestand direct.
  2. Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
  3. Als Git sommige van deze bestanden al bijhoudt, voer dan git rm -r --cached . uit en maak een nieuwe commit. Git past negeerregels alleen toe op bestanden die nog niet worden bijgehouden.
  4. Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.

Andere .gitignore-sjablonen voor Framework

Bekijk alle sjablonen voor Framework