Ludovic Frank Gitignore

.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

  1. Копирајте горенаведена правила Ruby on Rails или директно преузмите датотеку.
  2. Направите датотеку под називом .gitignore у корену вашег Git спремишта и налепите правила у њу.
  3. Ако Git већ прати неке од тих датотека, покрените git rm -r --cached . па поново направите комит — правила игнорисања важе само за датотеке које Git не прати.
  4. Додајте .gitignore у комит како би цео тим користио иста правила.

Други Фрамеворк .gitignore шаблони

Погледајте сваки Фрамеворк шаблон