Сначала следует реализовать все меры безопасности на бэкенде.
Сериализаторы Rails определяют, какие данные отправляются.
Guardian защищает и контролирует разрешённые действия.
Всем этим управляют контроллеры Rails.
Не имеет значения, какие некорректные данные отправляет фронтенд или что он запрашивает для получения, поскольку эти элементы защищают сервер.
Вы можете отразить это в поведении фронтенда, но фронтенд не является стражем доступа.
Посмотрите несколько крупных плагинов — вы увидите примеры использования сериализаторов и компонента Guardian.