Со злым драгоценным камнем я не могу вручную перейти к следующему шагу

Я использую драгоценный камень Wicked для многошаговых форм и планирую реализовать пользовательский метод ajax, поэтому я не смогу использовать метод render_wizard. Прямо сейчас я просто пытаюсь вручную перейти к следующему шагу. Следующее не работает:

def update
    jump_to next_step
    render step
end

Я также попробовал:

def update
    render next_step
end

но шаг на самом деле никогда не меняется. Таким образом, просто помещая "render next_step" продолжает вызывать тот же шаг, потому что "step" никогда не меняется

Как мне вручную перейти к следующему шагу?

1 ответ

Используйте представление.js.erb, чтобы ответить на команду AJAX, а затем в представлении запустите туда render_wizard:

$('#content').html('<%= j render_wizard @object %>');
Другие вопросы по тегам