Я пытаюсь использовать декоратор (возможно, Draper), чтобы построить объект, прежде чем передавать его в мой код React (с использованием драгоценного камня React Rails). Я могу легко украсить объект и использовать методы в представлении, но это не представляется возможным, если я передать массив через Реагировать реквизит:Как построить объект вида в Rails для использования JavaScript
<%= react_component('Project', { name: project.name, choices: project.options %>
Я не буду иметь доступа декорированных project.options.total
метод в моем Код JavaScript.
Есть ли другой способ создания этих объектов? Раньше я использовал Active Model Serializers, но это не одностраничное приложение, это всего лишь компонент React внутри представления Rails.