.gitignore για Ruby on Rails
38 κανόνες παράβλεψης για Ruby on Rails, έτοιμοι για αντιγραφή στο αποθετήριό σας.
Πλαίσιο εφαρμογής Ιστού για Ruby
Το πλήρες .gitignore για Ruby on Rails
# Δημιουργήθηκε από LFGitignore - https://lfgitignore.com
# Δημιουργήθηκε: 2026-10-31 22:59:11 UTC
# Τεχνολογίες: Ruby on Rails
### Ruby on Rails ###
# Ruby μεταγλωττισμένο bytecode
*.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
# Bundled πολύτιμοι λίθοι
/vendor/bundle
# Διαμόρφωση RVM
.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 μεταγλωττισμένο bytecode |
capybara-*.html |
Γενικός |
.rspec |
Διαμόρφωση RSpec |
*.orig |
Αρχικό αντίγραφο ασφαλείας του αρχείου |
/db/*.sqlite3 |
Γενικός |
/db/*.sqlite3-journal |
Γενικός |
/db/*.sqlite3-[0-9]* |
Γενικός |
/public/system |
Γενικός |
/coverage/ |
Αναφορές κάλυψης κώδικα |
/spec/tmp |
Γενικός |
rerun.txt |
Γενικός |
pickle-email-*.html |
Γενικός |
Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp.
| Μοτίβο | Τι αγνοεί |
|---|---|
/log/* |
Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp. |
/tmp/* |
Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp. |
!/log/.keep |
Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp. |
!/tmp/.keep |
Αγνοήστε όλα τα αρχεία καταγραφής και τα αρχεία temp. |
TODO Σχολιάστε αυτόν τον κανόνα εάν είστε εντάξει με τα μυστικά που ανεβαίνουν στο repo
| Μοτίβο | Τι αγνοεί |
|---|---|
config/initializers/secret_token.rb |
TODO Σχολιάστε αυτόν τον κανόνα εάν είστε εντάξει με τα μυστικά που ανεβαίνουν στο repo |
config/master.key |
TODO Σχολιάστε αυτόν τον κανόνα εάν είστε εντάξει με τα μυστικά που ανεβαίνουν στο repo |
TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος
| Μοτίβο | Τι αγνοεί |
|---|---|
.env |
Μεταβλητές περιβάλλοντος |
.env*.local |
TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος |
/.bundle |
Διαμόρφωση Bundler |
/vendor/bundle |
Bundled πολύτιμοι λίθοι |
.rvmrc |
Διαμόρφωση RVM |
/vendor/assets/bower_components |
Εάν χρησιμοποιείτε bower-rails, αγνοήστε τα αρχεία bower.json της προεπιλεγμένης διαδρομής bower_components |
*.bowerrc |
TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος |
bower.json |
TODO Σχολιάστε αυτούς τους κανόνες εάν μπορούν να δεσμευτούν μεταβλητές περιβάλλοντος |
Αγνοήστε τις ρυθμίσεις περιβάλλοντος τροφοδοσίας
| Μοτίβο | Τι αγνοεί |
|---|---|
.powenv |
Αγνοήστε τις ρυθμίσεις περιβάλλοντος τροφοδοσίας |
Αγνοήστε το αρχείο ιστορικού εντολών Byebug.
| Μοτίβο | Τι αγνοεί |
|---|---|
.byebug_history |
Αγνοήστε το αρχείο ιστορικού εντολών Byebug. |
Αγνοήστε το 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 rm -r --cached . και, στη συνέχεια, δεσμεύστε ξανά — Το Git εφαρμόζει κανόνες παράβλεψης μόνο σε αρχεία που δεν έχουν παρακολουθηθεί.
- Κάντε commit το .gitignore, ώστε όλη η ομάδα να χρησιμοποιεί τους ίδιους κανόνες.