.gitignore pre Ruby on Rails
38 pravidiel ignorovania pre Ruby on Rails, pripravených na skopírovanie do repozitára.
Framework webových aplikácií pre Ruby
Kompletný .gitignore pre Ruby on Rails
# Vygenerované pomocou LFGitignore - https://lfgitignore.com
# Vytvorené: 2026-10-13 15:47:56 UTC
# Technológie: Ruby on Rails
### Ruby on Rails ###
# Skompilovaný bajtkód Ruby
*.rbc
capybara-*.html
# Konfigurácia RSpec
.rspec
# Záloha pôvodného súboru
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Správy o pokrytí kódu
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Premenné prostredia
.env
.env*.local
# Konfigurácia Bundler
/.bundle
# Zabalené gemy
/vendor/bundle
# Konfigurácia RVM
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Závislosti Node.js
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Ladiace protokoly Yarn
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Čo tieto pravidlá pre Ruby on Rails skutočne ignorujú
Všetky vzory nižšie aj s vysvetlením, prečo patria do vášho .gitignore.
Všeobecné
| Vzor | Čo ignoruje |
|---|---|
*.rbc |
Skompilovaný bajtkód Ruby |
capybara-*.html |
Všeobecné |
.rspec |
Konfigurácia RSpec |
*.orig |
Záloha pôvodného súboru |
/db/*.sqlite3 |
Všeobecné |
/db/*.sqlite3-journal |
Všeobecné |
/db/*.sqlite3-[0-9]* |
Všeobecné |
/public/system |
Všeobecné |
/coverage/ |
Správy o pokrytí kódu |
/spec/tmp |
Všeobecné |
rerun.txt |
Všeobecné |
pickle-email-*.html |
Všeobecné |
Ignorovať všetky súbory protokolov a dočasné súbory.
| Vzor | Čo ignoruje |
|---|---|
/log/* |
Ignorovať všetky súbory protokolov a dočasné súbory. |
/tmp/* |
Ignorovať všetky súbory protokolov a dočasné súbory. |
!/log/.keep |
Ignorovať všetky súbory protokolov a dočasné súbory. |
!/tmp/.keep |
Ignorovať všetky súbory protokolov a dočasné súbory. |
TODO Zakomentujte toto pravidlo, ak súhlasíte s nahraním tajomstiev do repozitára
| Vzor | Čo ignoruje |
|---|---|
config/initializers/secret_token.rb |
TODO Zakomentujte toto pravidlo, ak súhlasíte s nahraním tajomstiev do repozitára |
config/master.key |
TODO Zakomentujte toto pravidlo, ak súhlasíte s nahraním tajomstiev do repozitára |
TODO Zakomentujte tieto pravidlá, ak premenné prostredia môžu byť súčasťou commitov
| Vzor | Čo ignoruje |
|---|---|
.env |
Premenné prostredia |
.env*.local |
TODO Zakomentujte tieto pravidlá, ak premenné prostredia môžu byť súčasťou commitov |
/.bundle |
Konfigurácia Bundler |
/vendor/bundle |
Zabalené gemy |
.rvmrc |
Konfigurácia RVM |
/vendor/assets/bower_components |
pri použití bower-rails ignorovať predvolenú cestu bower_components a súbory bower.json |
*.bowerrc |
TODO Zakomentujte tieto pravidlá, ak premenné prostredia môžu byť súčasťou commitov |
bower.json |
TODO Zakomentujte tieto pravidlá, ak premenné prostredia môžu byť súčasťou commitov |
Ignorovať nastavenia prostredia pow
| Vzor | Čo ignoruje |
|---|---|
.powenv |
Ignorovať nastavenia prostredia pow |
Ignorovať súbor histórie príkazov Byebug.
| Vzor | Čo ignoruje |
|---|---|
.byebug_history |
Ignorovať súbor histórie príkazov Byebug. |
Ignorovať node_modules
| Vzor | Čo ignoruje |
|---|---|
node_modules/ |
Závislosti Node.js |
Ignorovať predkompilované balíky javascript
| Vzor | Čo ignoruje |
|---|---|
/public/packs |
Ignorovať predkompilované balíky javascript |
/public/packs-test |
Ignorovať predkompilované balíky javascript |
/public/assets |
Ignorovať predkompilované balíky javascript |
Ignorovať súbory yarn
| Vzor | Čo ignoruje |
|---|---|
/yarn-error.log |
Ignorovať súbory yarn |
yarn-debug.log* |
Ladiace protokoly Yarn |
.yarn-integrity |
Ignorovať súbory yarn |
Ignorovať súbory nahrané počas vývoja
| Vzor | Čo ignoruje |
|---|---|
/storage/* |
Ignorovať súbory nahrané počas vývoja |
!/storage/.keep |
Ignorovať súbory nahrané počas vývoja |
/public/uploads |
Ignorovať súbory nahrané počas vývoja |
Ako používať tento .gitignore pre Ruby on Rails
- Skopírujte pravidlá pre Ruby on Rails vyššie alebo si súbor priamo stiahnite.
- V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
- Ak sa niektoré súbory už sledujú, spustite git rm -r --cached . a vytvorte nový commit — Git uplatňuje pravidlá ignorovania iba na nesledované súbory.
- Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.