.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

  1. Skopírujte pravidlá pre Ruby on Rails vyššie alebo si súbor priamo stiahnite.
  2. V koreňovom adresári repozitára Git vytvorte súbor s názvom .gitignore a vložte doň pravidlá.
  3. 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.
  4. Pridajte .gitignore do commitu, aby celý tím zdieľal rovnaké pravidlá.

Ďalšie šablóny .gitignore: Vývojový framework

Zobraziť všetky šablóny: Vývojový framework