.gitignore za Ruby on Rails
38 pravil za prezrtje za Ruby on Rails, pripravljenih za kopiranje v skladišče.
Ogrodje spletne aplikacije za Ruby
Popoln .gitignore za Ruby on Rails
# Ustvaril LFGitignore - https://lfgitignore.com
# Ustvarjeno: 2026-10-31 21:53:06 UTC
# Tehnologije: Ruby on Rails
### Ruby on Rails ###
# Ruby prevedena bajtna koda
*.rbc
capybara-*.html
# RSpec konfiguracija
.rspec
# Izvirna varnostna kopija datoteke
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Poročila o pokritosti kode
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Spremenljivke okolja
.env
.env*.local
# Konfiguracija Bundler
/.bundle
# Bundled draguljev
/vendor/bundle
# Konfiguracija RVM
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js odvisnosti
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Dnevniki razhroščevanja Yarn
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Kaj pravila za Ruby on Rails dejansko prezrejo
Vsak spodnji vzorec in zakaj sodi v vaš .gitignore.
Splošno
| Vzorec | Kaj pravilo prezre |
|---|---|
*.rbc |
Ruby prevedena bajtna koda |
capybara-*.html |
Splošno |
.rspec |
RSpec konfiguracija |
*.orig |
Izvirna varnostna kopija datoteke |
/db/*.sqlite3 |
Splošno |
/db/*.sqlite3-journal |
Splošno |
/db/*.sqlite3-[0-9]* |
Splošno |
/public/system |
Splošno |
/coverage/ |
Poročila o pokritosti kode |
/spec/tmp |
Splošno |
rerun.txt |
Splošno |
pickle-email-*.html |
Splošno |
Ignorirajte vse dnevniške in začasne datoteke.
| Vzorec | Kaj pravilo prezre |
|---|---|
/log/* |
Ignorirajte vse dnevniške in začasne datoteke. |
/tmp/* |
Ignorirajte vse dnevniške in začasne datoteke. |
!/log/.keep |
Ignorirajte vse dnevniške in začasne datoteke. |
!/tmp/.keep |
Ignorirajte vse dnevniške in začasne datoteke. |
TODO Komentirajte to pravilo, če se strinjate s nalaganjem skrivnosti v repo
| Vzorec | Kaj pravilo prezre |
|---|---|
config/initializers/secret_token.rb |
TODO Komentirajte to pravilo, če se strinjate s nalaganjem skrivnosti v repo |
config/master.key |
TODO Komentirajte to pravilo, če se strinjate s nalaganjem skrivnosti v repo |
TODO Komentirajte ta pravila, če je spremenljivke okolja mogoče potrditi
| Vzorec | Kaj pravilo prezre |
|---|---|
.env |
Spremenljivke okolja |
.env*.local |
TODO Komentirajte ta pravila, če je spremenljivke okolja mogoče potrditi |
/.bundle |
Konfiguracija Bundler |
/vendor/bundle |
Bundled draguljev |
.rvmrc |
Konfiguracija RVM |
/vendor/assets/bower_components |
če uporabljate bower-rails, prezrite privzeto pot bower_components datoteke bower.json |
*.bowerrc |
TODO Komentirajte ta pravila, če je spremenljivke okolja mogoče potrditi |
bower.json |
TODO Komentirajte ta pravila, če je spremenljivke okolja mogoče potrditi |
Ignorirajte nastavitve pow okolja
| Vzorec | Kaj pravilo prezre |
|---|---|
.powenv |
Ignorirajte nastavitve pow okolja |
Prezri datoteko zgodovine ukazov Byebug.
| Vzorec | Kaj pravilo prezre |
|---|---|
.byebug_history |
Prezri datoteko zgodovine ukazov Byebug. |
Ignoriraj node_modules
| Vzorec | Kaj pravilo prezre |
|---|---|
node_modules/ |
Node.js odvisnosti |
Ignorirajte vnaprej prevedene pakete javascript
| Vzorec | Kaj pravilo prezre |
|---|---|
/public/packs |
Ignorirajte vnaprej prevedene pakete javascript |
/public/packs-test |
Ignorirajte vnaprej prevedene pakete javascript |
/public/assets |
Ignorirajte vnaprej prevedene pakete javascript |
Ignorirajte datoteke preje
| Vzorec | Kaj pravilo prezre |
|---|---|
/yarn-error.log |
Ignorirajte datoteke preje |
yarn-debug.log* |
Dnevniki razhroščevanja Yarn |
.yarn-integrity |
Ignorirajte datoteke preje |
Prezri naložene datoteke v razvoju
| Vzorec | Kaj pravilo prezre |
|---|---|
/storage/* |
Prezri naložene datoteke v razvoju |
!/storage/.keep |
Prezri naložene datoteke v razvoju |
/public/uploads |
Prezri naložene datoteke v razvoju |
Kako uporabljati ta .gitignore za Ruby on Rails
- Kopirajte zgornja pravila Ruby on Rails ali neposredno prenesite datoteko.
- Ustvarite datoteko z imenom .gitignore v korenu svojega skladišča Git in vanjo prilepite pravila.
- Če se nekaterim od teh datotek že sledi, zaženite git rm -r --cached . in nato ponovno potrdite — Git uporablja pravila prezrtja samo za datoteke, ki jim ni sledi.
- Potrdite datoteko .gitignore, da bo vsa ekipa uporabljala enaka pravila.