.gitignore за Ruby on Rails
38 правила игнорисања за Ruby on Rails, спремних за копирање у репозиторијум.
Оквир веб апликације за Ruby
Комплетан .gitignore за Ruby on Rails
# Генерисао LFGitignore - https://lfgitignore.com
# Креирано: 2026-10-31 23:48:05 UTC
# Технологије: Ruby on Rails
### Ruby on Rails ###
# Ruby компајлирани бајт код
*.rbc
capybara-*.html
# RSpec конфигурација
.rspec
# Оригинална резервна копија датотеке
*.orig
/db/*.sqlite3
/db/*.sqlite3-journal
/db/*.sqlite3-[0-9]*
/public/system
# Извештаји о покривености кода
/coverage/
/spec/tmp
rerun.txt
pickle-email-*.html
/log/*
/tmp/*
!/log/.keep
!/tmp/.keep
config/initializers/secret_token.rb
config/master.key
# Променљиве окружења
.env
.env*.local
# Bundler цонфиг
/.bundle
# Паковани гемс
/vendor/bundle
# РВМ конфигурација
.rvmrc
/vendor/assets/bower_components
*.bowerrc
bower.json
.powenv
.byebug_history
# Node.js зависности
node_modules/
/public/packs
/public/packs-test
/public/assets
/yarn-error.log
# Yarn дневници отклањања грешака
yarn-debug.log*
.yarn-integrity
/storage/*
!/storage/.keep
/public/uploads
Шта тачно игноришу ова правила за Ruby on Rails
Сваки образац испод има објашњење зашто припада вашој датотеци .gitignore.
генерал
| Образац | Шта игнорише |
|---|---|
*.rbc |
Ruby компајлирани бајт код |
capybara-*.html |
генерал |
.rspec |
RSpec конфигурација |
*.orig |
Оригинална резервна копија датотеке |
/db/*.sqlite3 |
генерал |
/db/*.sqlite3-journal |
генерал |
/db/*.sqlite3-[0-9]* |
генерал |
/public/system |
генерал |
/coverage/ |
Извештаји о покривености кода |
/spec/tmp |
генерал |
rerun.txt |
генерал |
pickle-email-*.html |
генерал |
Занемарите све датотеке дневника и привремене датотеке.
| Образац | Шта игнорише |
|---|---|
/log/* |
Занемарите све датотеке дневника и привремене датотеке. |
/tmp/* |
Занемарите све датотеке дневника и привремене датотеке. |
!/log/.keep |
Занемарите све датотеке дневника и привремене датотеке. |
!/tmp/.keep |
Занемарите све датотеке дневника и привремене датотеке. |
ТОДО Прокоментаришите ово правило ако сте у реду са постављањем тајни у репо
| Образац | Шта игнорише |
|---|---|
config/initializers/secret_token.rb |
ТОДО Прокоментаришите ово правило ако сте у реду са постављањем тајни у репо |
config/master.key |
ТОДО Прокоментаришите ово правило ако сте у реду са постављањем тајни у репо |
ТОДО Прокоментаришите ова правила ако се варијабле окружења могу урезати
| Образац | Шта игнорише |
|---|---|
.env |
Променљиве окружења |
.env*.local |
ТОДО Прокоментаришите ова правила ако се варијабле окружења могу урезати |
/.bundle |
Bundler цонфиг |
/vendor/bundle |
Паковани гемс |
.rvmrc |
РВМ конфигурација |
/vendor/assets/bower_components |
ако користите бовер-раилс занемарите подразумевану путању bower_components bower.json датотеке |
*.bowerrc |
ТОДО Прокоментаришите ова правила ако се варијабле окружења могу урезати |
bower.json |
ТОДО Прокоментаришите ова правила ако се варијабле окружења могу урезати |
Занемарите подешавања окружења напајања
| Образац | Шта игнорише |
|---|---|
.powenv |
Занемарите подешавања окружења напајања |
Занемари Биебуг датотеку историје команди.
| Образац | Шта игнорише |
|---|---|
.byebug_history |
Занемари Биебуг датотеку историје команди. |
Занемари node_modules
| Образац | Шта игнорише |
|---|---|
node_modules/ |
Node.js зависности |
Занемарите унапред компајлиране JavaScript пакете
| Образац | Шта игнорише |
|---|---|
/public/packs |
Занемарите унапред компајлиране JavaScript пакете |
/public/packs-test |
Занемарите унапред компајлиране JavaScript пакете |
/public/assets |
Занемарите унапред компајлиране JavaScript пакете |
Занемарите датотеке предива
| Образац | Шта игнорише |
|---|---|
/yarn-error.log |
Занемарите датотеке предива |
yarn-debug.log* |
Yarn дневници отклањања грешака |
.yarn-integrity |
Занемарите датотеке предива |
Занемарите отпремљене датотеке у развоју
| Образац | Шта игнорише |
|---|---|
/storage/* |
Занемарите отпремљене датотеке у развоју |
!/storage/.keep |
Занемарите отпремљене датотеке у развоју |
/public/uploads |
Занемарите отпремљене датотеке у развоју |
Како користити овај .gitignore за Ruby on Rails
- Копирајте горенаведена правила Ruby on Rails или директно преузмите датотеку.
- Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
- Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
- Додајте .gitignore у комит како би цео тим користио иста правила.