Если вы не модифицируя браузер DOM, я не могу думать о причине, что вы хотели бы сделать это. (Но, не зная полностью, что вы пытаетесь сделать, я мог ошибаться в этом случае =)
Вы должны иметь возможность отправлять обратно данные из объектов с несколькими объектами (даже вложенные сложные объекты в вашей форме) всего за один POST ,
Скорее всего, код рельсов будет намного менее сложным, легче писать (и проще отлаживать!), Чем любой javascript, который вы придумали.
Если вам нужно обновить различные части страницы в зависимости от того, что выбрал пользователь, вы можете сделать несколько обновлений DOM через RJS в блоке рендеринга: обновление, поэтому это не должно быть проблемой.
У вас также будет (большое) преимущество только одного сервера в оба конца вместо нескольких поездок, которые вам понадобятся, используя несколько POSTS.