.gitignore for Ruby on Rails
38 ignoreringsregler for Ruby on Rails, klare til å kopieres inn i kodelageret ditt.
Rammeverk for webapplikasjoner i Ruby
Den komplette .gitignore-filen for Ruby on Rails
# Generert av LFGitignore - https://lfgitignore.com
# Opprettet: 2026-10-13 16:05:08 UTC
# Teknologier: Ruby on Rails
### Ruby on Rails ###
# Kompilert Ruby-bytekode
*.rbc
capybara-*.html
# RSpec-konfigurasjon
.rspec
# Sikkerhetskopi av originalfil
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Kodedekningsrapporter
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Miljøvariabler
.env
.env*.local
# Bundler-konfigurasjon
/.bundle
# Pakkede gem-er
/vendor/bundle
# RVM-konfigurasjon
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js-avhengigheter
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn-feilsøkingslogger
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Hva disse Ruby on Rails-reglene faktisk ignorerer
Alle mønstrene nedenfor, og hvorfor de hører hjemme i .gitignore-filen din.
Generelt
| Mønster | Hva det ignorerer |
|---|---|
*.rbc |
Kompilert Ruby-bytekode |
capybara-*.html |
Generelt |
.rspec |
RSpec-konfigurasjon |
*.orig |
Sikkerhetskopi av originalfil |
/db/*.sqlite3 |
Generelt |
/db/*.sqlite3-journal |
Generelt |
/db/*.sqlite3-[0-9]* |
Generelt |
/public/system |
Generelt |
/coverage/ |
Kodedekningsrapporter |
/spec/tmp |
Generelt |
rerun.txt |
Generelt |
pickle-email-*.html |
Generelt |
Ignorer alle loggfiler og midlertidige filer.
| Mønster | Hva det ignorerer |
|---|---|
/log/* |
Ignorer alle loggfiler og midlertidige filer. |
/tmp/* |
Ignorer alle loggfiler og midlertidige filer. |
!/log/.keep |
Ignorer alle loggfiler og midlertidige filer. |
!/tmp/.keep |
Ignorer alle loggfiler og midlertidige filer. |
TODO Kommenter ut denne regelen hvis du godtar at hemmeligheter lastes opp til kodelageret
| Mønster | Hva det ignorerer |
|---|---|
config/initializers/secret_token.rb |
TODO Kommenter ut denne regelen hvis du godtar at hemmeligheter lastes opp til kodelageret |
config/master.key |
TODO Kommenter ut denne regelen hvis du godtar at hemmeligheter lastes opp til kodelageret |
TODO Kommenter ut disse reglene hvis miljøvariabler kan sjekkes inn
| Mønster | Hva det ignorerer |
|---|---|
.env |
Miljøvariabler |
.env*.local |
TODO Kommenter ut disse reglene hvis miljøvariabler kan sjekkes inn |
/.bundle |
Bundler-konfigurasjon |
/vendor/bundle |
Pakkede gem-er |
.rvmrc |
RVM-konfigurasjon |
/vendor/assets/bower_components |
ved bruk av bower-rails: ignorer standardstien bower_components og bower.json-filer |
*.bowerrc |
TODO Kommenter ut disse reglene hvis miljøvariabler kan sjekkes inn |
bower.json |
TODO Kommenter ut disse reglene hvis miljøvariabler kan sjekkes inn |
Ignorer pow-miljøinnstillinger
| Mønster | Hva det ignorerer |
|---|---|
.powenv |
Ignorer pow-miljøinnstillinger |
Ignorer filen med Byebug-kommandohistorikk.
| Mønster | Hva det ignorerer |
|---|---|
.byebug_history |
Ignorer filen med Byebug-kommandohistorikk. |
Ignorer node_modules
| Mønster | Hva det ignorerer |
|---|---|
node_modules/ |
Node.js-avhengigheter |
Ignorer forhåndskompilerte javascript-pakker
| Mønster | Hva det ignorerer |
|---|---|
/public/packs |
Ignorer forhåndskompilerte javascript-pakker |
/public/packs-test |
Ignorer forhåndskompilerte javascript-pakker |
/public/assets |
Ignorer forhåndskompilerte javascript-pakker |
Ignorer yarn-filer
| Mønster | Hva det ignorerer |
|---|---|
/yarn-error.log |
Ignorer yarn-filer |
yarn-debug.log* |
Yarn-feilsøkingslogger |
.yarn-integrity |
Ignorer yarn-filer |
Ignorer opplastede filer under utvikling
| Mønster | Hva det ignorerer |
|---|---|
/storage/* |
Ignorer opplastede filer under utvikling |
!/storage/.keep |
Ignorer opplastede filer under utvikling |
/public/uploads |
Ignorer opplastede filer under utvikling |
Slik bruker du denne .gitignore-filen for Ruby on Rails
- Kopier Ruby on Rails-reglene ovenfor, eller last ned filen direkte.
- Opprett en fil som heter .gitignore i roten av Git-kodelageret ditt, og lim inn reglene.
- Hvis noen av disse filene allerede spores, kjører du git rm -r --cached . og sjekker inn på nytt — Git bruker bare ignoreringsregler på filer som ikke spores.
- Sjekk inn .gitignore slik at alle på teamet deler de samme reglene.