.gitignore za Ruby on Rails

38 pravila izuzimanja za Ruby on Rails, spremnih za kopiranje u repozitorij.

Radni okvir za web-aplikacije u Rubyju

Potpuni .gitignore za Ruby on Rails

# Generirano uz LFGitignore - https://lfgitignore.com
# Stvoreno: 2026-10-13 15:47:55 UTC
# Tehnologije: Ruby on Rails

### Ruby on Rails ###
# Prevedeni bajtkod Rubyja
*.rbc
capybara-*.html
# Konfiguracija RSpeca
.rspec
# Sigurnosna kopija izvorne datoteke
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Izvješća o pokrivenosti koda
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Varijable okruženja
.env
.env*.local
# Konfiguracija Bundlera
/.bundle
# Objedinjeni gemovi
/vendor/bundle
# Konfiguracija RVM-a
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Ovisnosti Node.js-a
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Zapisnici otklanjanja pogrešaka Yarna
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads

Što ova pravila za Ruby on Rails zapravo zanemaruju

Svaki obrazac u nastavku i razlog zašto pripada vašoj datoteci .gitignore.

Općenito

Obrazac Što zanemaruje
*.rbc Prevedeni bajtkod Rubyja
capybara-*.html Općenito
.rspec Konfiguracija RSpeca
*.orig Sigurnosna kopija izvorne datoteke
/db/*.sqlite3 Općenito
/db/*.sqlite3-journal Općenito
/db/*.sqlite3-[0-9]* Općenito
/public/system Općenito
/coverage/ Izvješća o pokrivenosti koda
/spec/tmp Općenito
rerun.txt Općenito
pickle-email-*.html Općenito

Zanemari sve zapisnike i privremene datoteke.

Obrazac Što zanemaruje
/log/* Zanemari sve zapisnike i privremene datoteke.
/tmp/* Zanemari sve zapisnike i privremene datoteke.
!/log/.keep Zanemari sve zapisnike i privremene datoteke.
!/tmp/.keep Zanemari sve zapisnike i privremene datoteke.

TODO Komentirajte ovo pravilo ako prihvaćate prijenos tajni u repozitorij

Obrazac Što zanemaruje
config/initializers/secret_token.rb TODO Komentirajte ovo pravilo ako prihvaćate prijenos tajni u repozitorij
config/master.key TODO Komentirajte ovo pravilo ako prihvaćate prijenos tajni u repozitorij

TODO Komentirajte ova pravila ako se varijable okruženja smiju predavati

Obrazac Što zanemaruje
.env Varijable okruženja
.env*.local TODO Komentirajte ova pravila ako se varijable okruženja smiju predavati
/.bundle Konfiguracija Bundlera
/vendor/bundle Objedinjeni gemovi
.rvmrc Konfiguracija RVM-a
/vendor/assets/bower_components ako koristite bower-rails, zanemarite zadanu putanju bower_components i datoteke bower.json
*.bowerrc TODO Komentirajte ova pravila ako se varijable okruženja smiju predavati
bower.json TODO Komentirajte ova pravila ako se varijable okruženja smiju predavati

Zanemari postavke okruženja pow

Obrazac Što zanemaruje
.powenv Zanemari postavke okruženja pow

Zanemari datoteku povijesti naredbi Byebuga.

Obrazac Što zanemaruje
.byebug_history Zanemari datoteku povijesti naredbi Byebuga.

Zanemari node_modules

Obrazac Što zanemaruje
node_modules/ Ovisnosti Node.js-a

Zanemari unaprijed prevedene javascript pakete

Obrazac Što zanemaruje
/public/packs Zanemari unaprijed prevedene javascript pakete
/public/packs-test Zanemari unaprijed prevedene javascript pakete
/public/assets Zanemari unaprijed prevedene javascript pakete

Zanemari datoteke yarna

Obrazac Što zanemaruje
/yarn-error.log Zanemari datoteke yarna
yarn-debug.log* Zapisnici otklanjanja pogrešaka Yarna
.yarn-integrity Zanemari datoteke yarna

Zanemari prenesene datoteke tijekom razvoja

Obrazac Što zanemaruje
/storage/* Zanemari prenesene datoteke tijekom razvoja
!/storage/.keep Zanemari prenesene datoteke tijekom razvoja
/public/uploads Zanemari prenesene datoteke tijekom razvoja

Kako koristiti ovaj .gitignore za Ruby on Rails

  1. Kopirajte pravila za Ruby on Rails iznad ili izravno preuzmite datoteku.
  2. U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
  3. Ako se neke od tih datoteka već prate, pokrenite git rm -r --cached . pa ponovno predajte promjene — Git primjenjuje pravila izuzimanja samo na datoteke koje ne prati.
  4. Predajte .gitignore kako bi svi u timu koristili ista pravila.

Drugi predlošci .gitignore iz kategorije Radni okvir

Pogledajte sve predloške iz kategorije Radni okvir