Fix missing annotation for Active Record ignored columns
I maintainer di solito rispondono entro 3 giorni
Una pull request collegata è già stata integrata.
- #287 di @bensheldon — integrata
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Ambito
- developer-experience, tooling
Direzione di ricerca
Start by finding the annotation-generation entry point and how it handles Active Record's ignored_columns; compare that with the issue's Post example. Done means a database column listed in ignored_columns still appears in the schema annotation comment; pull request #287 is already open for this issue.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Currently, columns that are ignored within Active Record models are not displayed as part of the schema annotation. e.g.
class Post < ApplicationRecord
self.ignored_columns += ["foobar"]
end
... will result in the foobar column not appearing in the annotation comment.
This behavior has caused problems when a developer has gone to remove an entry from the AR ignored_columns because they thought it was no longer needed because they were referencing the annotation comment where it did not appear.
Ideally, I would like the column to exist in the annotation comment, because the column is present in the database schema.
(I believe this feature is different than the annotaterb ignored-columns feature)
- Lingua principale
- Ruby
- Stelle
- 624
- Fork
- 95
- Merge medio
- 3g 7h
- PR unite (30g)
- 16
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di drwl/annotaterb
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
drwl/annotaterb#369 · 1 reazione ·
I maintainer di solito rispondono entro 3 giorni
-
`annotaterb models --delete` doesn't remove annotations from files excluded via `exclude_*`Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
drwl/annotaterb#340 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
drwl/annotaterb#323 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni
-
Improve Documentation for YAML and CLI OptionsForse di nuovo libera @OdenTakashi l’ha presa 211 giorni fa e non c’è nessuna pull request aperta. Aperta
drwl/annotaterb#312 · 8 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 3 giorni
-
Ability to whitelist only specific model patternsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
drwl/annotaterb#289 ·
I maintainer di solito rispondono entro 3 giorni
Tutte le issue di drwl/annotaterb
Issue simili
-
Remove leftover Cloud66 custom_web process from ProcfileForse già presa @ShahadatTest l’ha presa oggi. ApertaDifficulty: Easy Good First Issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
rubyforgood/casa#7330 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug needs-triaging
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
SeleniumHQ/seleniumhq.github.io#2952 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
hashicorp/homebrew-tap#433 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 8 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno