.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
- Kopirajte pravila za Ruby on Rails iznad ili izravno preuzmite datoteku.
- U korijenu svojeg Git repozitorija stvorite datoteku naziva .gitignore i zalijepite pravila u nju.
- 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.
- Predajte .gitignore kako bi svi u timu koristili ista pravila.