причем, все любят хаить рельсу за магию, непрозрачность, так мы тут имеем те шары только с другой стороны, какой-то компонет, который собираем на ответ в АПИ, где куча подводных камней, надо изучать как оно работает, как запросы будут выполняться и тд, а как потом оптимизировать. На мой взгляд, чем проще и прозрачнее инструмент, тем лучше, формирование JSON это не такая уж задача, для которой нужно обмазываться либами и DSL