.gitignore pentru Ruby on Rails
38 reguli de ignorare pentru Ruby on Rails, gata de copiat în depozitul dvs.
Cadrul aplicației web pentru Ruby
.gitignore complet pentru Ruby on Rails
# Generat de LFGitignore - https://lfgitignore.com
# Creat: 2026-10-31 23:49:06 UTC
# Tehnologii: Ruby on Rails
### Ruby on Rails ###
# Ruby bytecode compilat
*.rbc
capybara-*.html
# Configurare RSpec
.rspec
# Backup fișier original
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Rapoarte de acoperire a codului
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Variabile de mediu
.env
.env*.local
# Configurare Bundler
/.bundle
# Bundled pietre prețioase
/vendor/bundle
# Configurare RVM
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Dependențe Node.js
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Jurnale de depanare Yarn
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Ce ignoră regulile pentru Ruby on Rails
Fiecare model de mai jos și motivul pentru care se află în .gitignore.
Generalități
| Model de fișier | Ce ignoră |
|---|---|
*.rbc |
Ruby bytecode compilat |
capybara-*.html |
Generalități |
.rspec |
Configurare RSpec |
*.orig |
Backup fișier original |
/db/*.sqlite3 |
Generalități |
/db/*.sqlite3-journal |
Generalități |
/db/*.sqlite3-[0-9]* |
Generalități |
/public/system |
Generalități |
/coverage/ |
Rapoarte de acoperire a codului |
/spec/tmp |
Generalități |
rerun.txt |
Generalități |
pickle-email-*.html |
Generalități |
Ignorați toate fișierele jurnal și fișierele temp.
| Model de fișier | Ce ignoră |
|---|---|
/log/* |
Ignorați toate fișierele jurnal și fișierele temp. |
/tmp/* |
Ignorați toate fișierele jurnal și fișierele temp. |
!/log/.keep |
Ignorați toate fișierele jurnal și fișierele temp. |
!/tmp/.keep |
Ignorați toate fișierele jurnal și fișierele temp. |
TODO Comentați această regulă dacă sunteți de acord cu încărcarea secretelor în depozit
| Model de fișier | Ce ignoră |
|---|---|
config/initializers/secret_token.rb |
TODO Comentați această regulă dacă sunteți de acord cu încărcarea secretelor în depozit |
config/master.key |
TODO Comentați această regulă dacă sunteți de acord cu încărcarea secretelor în depozit |
TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise
| Model de fișier | Ce ignoră |
|---|---|
.env |
Variabile de mediu |
.env*.local |
TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise |
/.bundle |
Configurare Bundler |
/vendor/bundle |
Bundled pietre prețioase |
.rvmrc |
Configurare RVM |
/vendor/assets/bower_components |
dacă utilizați bower-rails, ignorați calea implicită bower_components fișierele bower.json |
*.bowerrc |
TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise |
bower.json |
TODO Comentați aceste reguli dacă variabilele de mediu pot fi comise |
Ignorați setările de mediu pow
| Model de fișier | Ce ignoră |
|---|---|
.powenv |
Ignorați setările de mediu pow |
Ignorați fișierul istoric al comenzilor Byebug.
| Model de fișier | Ce ignoră |
|---|---|
.byebug_history |
Ignorați fișierul istoric al comenzilor Byebug. |
Ignorați node_modules
| Model de fișier | Ce ignoră |
|---|---|
node_modules/ |
Dependențe Node.js |
Ignorați pachetele javascript precompilate
| Model de fișier | Ce ignoră |
|---|---|
/public/packs |
Ignorați pachetele javascript precompilate |
/public/packs-test |
Ignorați pachetele javascript precompilate |
/public/assets |
Ignorați pachetele javascript precompilate |
Ignorați fișierele cu fire
| Model de fișier | Ce ignoră |
|---|---|
/yarn-error.log |
Ignorați fișierele cu fire |
yarn-debug.log* |
Jurnale de depanare Yarn |
.yarn-integrity |
Ignorați fișierele cu fire |
Ignorați fișierele încărcate în dezvoltare
| Model de fișier | Ce ignoră |
|---|---|
/storage/* |
Ignorați fișierele încărcate în dezvoltare |
!/storage/.keep |
Ignorați fișierele încărcate în dezvoltare |
/public/uploads |
Ignorați fișierele încărcate în dezvoltare |
Cum să utilizați acest .gitignore pentru Ruby on Rails
- Copiați regulile Ruby on Rails de mai sus sau descărcați fișierul direct.
- Creați un fișier numit .gitignore la rădăcina depozitului dvs. Git și inserați regulile în el.
- Dacă unele fișiere sunt deja urmărite, rulați git rm -r --cached . și apoi faceți din nou commit — Git aplică regulile de ignorare numai fișierelor neurmărite.
- Faceți commit pentru .gitignore, astfel încât întreaga echipă să folosească aceleași reguli.