Stiamo eseguendo un'applicazione rail + mysql. Nel mio specifico requisito voglio che tutti i miei sviluppatori accedano a mysql solo attraverso l'API rails. Voglio disabilitare tutte le query mysql dirette all'esterno di ActiveRecord.
Questo perché eseguiamo molte richiamate su activerecord per mantenere l'integrità dei dati.
Come implementarlo?
risposte:
4 per risposta № 1Come implementarlo?
Recensioni di codice
Non impedirai "query dirette mysql all'esterno di ActiveRecord", perché puoi eseguire query SQL dirette con ActiveRecord:
Model.find_by_sql("DELETE * FROM admin_table")
Il tuo miglior approccio sarà probabilmente quello di assicurare che il codice che i tuoi sviluppatori stanno scrivendo stia seguendo le migliori pratiche che tu determini. Fallo con i processi di peer-review e l'educazione.