.gitignore: Ruby on Rails
38 ohitussääntöä teknologialle Ruby on Rails, valmiina kopioitavaksi tietovarastoosi.
Verkkosovelluskehys Rubylle
Kattava .gitignore: Ruby on Rails
# Luotu LFGitignorella - https://lfgitignore.com
# Luotu: 2026-10-13 15:48:00 UTC
# Teknologiat: Ruby on Rails
### Ruby on Rails ###
# Rubyn käännetty tavukoodi
*.rbc
capybara-*.html
# RSpec-asetukset
.rspec
# Alkuperäistiedoston varmuuskopio
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Koodikattavuusraportit
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Ympäristömuuttujat
.env
.env*.local
# Bundler-asetukset
/.bundle
# Pakatut gem-paketit
/vendor/bundle
# RVM-asetukset
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js-riippuvuudet
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarnin virheenjäljityslokit
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Mitä nämä Ruby on Rails-säännöt ohittavat
Kaikki säännöt ja selitykset sille, miksi ne kuuluvat .gitignore-tiedostoosi.
Yleiset
| Sääntö | Mitä se ohittaa |
|---|---|
*.rbc |
Rubyn käännetty tavukoodi |
capybara-*.html |
Yleiset |
.rspec |
RSpec-asetukset |
*.orig |
Alkuperäistiedoston varmuuskopio |
/db/*.sqlite3 |
Yleiset |
/db/*.sqlite3-journal |
Yleiset |
/db/*.sqlite3-[0-9]* |
Yleiset |
/public/system |
Yleiset |
/coverage/ |
Koodikattavuusraportit |
/spec/tmp |
Yleiset |
rerun.txt |
Yleiset |
pickle-email-*.html |
Yleiset |
Ohita kaikki loki- ja väliaikaistiedostot.
| Sääntö | Mitä se ohittaa |
|---|---|
/log/* |
Ohita kaikki loki- ja väliaikaistiedostot. |
/tmp/* |
Ohita kaikki loki- ja väliaikaistiedostot. |
!/log/.keep |
Ohita kaikki loki- ja väliaikaistiedostot. |
!/tmp/.keep |
Ohita kaikki loki- ja väliaikaistiedostot. |
TEHTÄVÄ: kommentoi tämä sääntö pois, jos salaisuuksien lataaminen tietovarastoon sopii sinulle
| Sääntö | Mitä se ohittaa |
|---|---|
config/initializers/secret_token.rb |
TEHTÄVÄ: kommentoi tämä sääntö pois, jos salaisuuksien lataaminen tietovarastoon sopii sinulle |
config/master.key |
TEHTÄVÄ: kommentoi tämä sääntö pois, jos salaisuuksien lataaminen tietovarastoon sopii sinulle |
TEHTÄVÄ: kommentoi nämä säännöt pois, jos ympäristömuuttujat voi lisätä versionhallintaan
| Sääntö | Mitä se ohittaa |
|---|---|
.env |
Ympäristömuuttujat |
.env*.local |
TEHTÄVÄ: kommentoi nämä säännöt pois, jos ympäristömuuttujat voi lisätä versionhallintaan |
/.bundle |
Bundler-asetukset |
/vendor/bundle |
Pakatut gem-paketit |
.rvmrc |
RVM-asetukset |
/vendor/assets/bower_components |
bower-railsia käytettäessä ohita bower_components-oletuspolun bower.json-tiedostot |
*.bowerrc |
TEHTÄVÄ: kommentoi nämä säännöt pois, jos ympäristömuuttujat voi lisätä versionhallintaan |
bower.json |
TEHTÄVÄ: kommentoi nämä säännöt pois, jos ympäristömuuttujat voi lisätä versionhallintaan |
Ohita pow-ympäristöasetukset
| Sääntö | Mitä se ohittaa |
|---|---|
.powenv |
Ohita pow-ympäristöasetukset |
Ohita Byebugin komentohistoriatiedosto.
| Sääntö | Mitä se ohittaa |
|---|---|
.byebug_history |
Ohita Byebugin komentohistoriatiedosto. |
Ohita node_modules
| Sääntö | Mitä se ohittaa |
|---|---|
node_modules/ |
Node.js-riippuvuudet |
Ohita esikäännetyt javascript-paketit
| Sääntö | Mitä se ohittaa |
|---|---|
/public/packs |
Ohita esikäännetyt javascript-paketit |
/public/packs-test |
Ohita esikäännetyt javascript-paketit |
/public/assets |
Ohita esikäännetyt javascript-paketit |
Ohita yarn-tiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
/yarn-error.log |
Ohita yarn-tiedostot |
yarn-debug.log* |
Yarnin virheenjäljityslokit |
.yarn-integrity |
Ohita yarn-tiedostot |
Ohita kehityksessä ladatut tiedostot
| Sääntö | Mitä se ohittaa |
|---|---|
/storage/* |
Ohita kehityksessä ladatut tiedostot |
!/storage/.keep |
Ohita kehityksessä ladatut tiedostot |
/public/uploads |
Ohita kehityksessä ladatut tiedostot |
Tämän .gitignore-tiedoston käyttö: Ruby on Rails
- Kopioi yllä olevat Ruby on Rails-säännöt tai lataa tiedosto suoraan.
- Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
- Jos osa tiedostoista on jo seurannassa, suorita git rm -r --cached . ja tee uusi commit — Git soveltaa ohitussääntöjä vain tiedostoihin, joita ei seurata.
- Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.