/ / disabilitazione di query SQL dirette in rails: mysql, ruby-on-rails, activerecord

disabilitazione di query SQL dirette in rails: mysql, ruby-on-rails, activerecord

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 № 1

Come 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.