.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

  1. Kopioi yllä olevat Ruby on Rails-säännöt tai lataa tiedosto suoraan.
  2. Luo .gitignore-niminen tiedosto Git-tietovarastosi juureen ja liitä säännöt siihen.
  3. 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.
  4. Lisää .gitignore committiin, jotta koko tiimi käyttää samoja sääntöjä.

Muita .gitignore-malleja luokassa Sovelluskehys

Näytä kaikki luokan Sovelluskehys mallit