rails — получение родительской формы после вызова ajax

Я не уверен, возможно ли то, что я пытаюсь сделать, но я был бы признателен за ваши идеи.

У меня есть вложенная форма, которая принимает родительскую форму и отображает частичную. Я хочу динамически добавлять вложенный объект. Я попробовал реализацию, описанную в форме вложенной модели railscast, но поскольку вложенная модель сама по себе сложна и требует разделения полей на две формы, такая реализация получается очень корявой..

То, что я пытаюсь сделать, это удаленно вызвать действие, добавить вложенный объект в исходную модель и сделать так, чтобы это действие отображало js, который добавляет частичную визуализацию. так:

custom_action.js.erb

$('#room_info')
    .html("<%= j render(:partial => 'room_info', :locals => {:f => f }) %>");

Где room_info — это div, вложенный в родительскую форму, а «f» — форма родительского объекта. Есть ли способ получить эту переменную формы "f"? Может с jQuery?

Любая помощь будет оценена. Спасибо!


person Uri Klar    schedule 10.11.2013    source источник


Ответы (1)


В итоге я использовал это решение, ответил на аналогичный вопрос здесь:

передать конструктор форм в remote_function в rails?

person Uri Klar    schedule 11.11.2013