Dovresti sviluppare tutte le misure di sicurezza prima di tutto nel back end.
I serializer di Rails determinano quali dati vengono inviati.
Il Guardian protegge quali azioni sono consentite.
Tutto questo è gestito dai Controller di Rails.
Non importa quale spazzatura invii il front end o cosa richieda di recuperare, perché questi elementi proteggono il server.
Puoi replicare questo comportamento anche nel front end, ma il front end non è il guardiano.
Dai un’occhiata ad alcuni dei plugin più grandi e vedrai esempi di Serializer e l’uso del Guardian.