.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
- Kopieer de bovenstaande regels voor Ruby on Rails of download het bestand direct.
- Maak een bestand met de naam .gitignore in de hoofdmap van je Git-repository en plak de regels erin.
- 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.
- Commit de .gitignore, zodat iedereen in het team dezelfde regels gebruikt.