Задать вопрос
sanitar
@sanitar

Redirect_to убивает JS запрос в Rails 3?

Форма с :remote => true сабмитит апдейт записи в метод update, тот в свою очередь если всё хорошо отправляет через redirect_to на метод show, а show рендерит js, отображающий новую запись. И всё хорошо в опере, но под фф после редиректа на show уходит уже «as HTML». Как заставить перенаправлять тоже на JS?
  • Вопрос задан
  • 2671 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
@v1z
попробуйте вместо редиректа сделать ренер экшена, и флеш записать так:
flash.now[:notice] = 'Hello world!'

Я точно не уверен, но думаю что flash.now именно то что надо
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
stel
@stel
Не используйте rediret_to. Попробуйте вызвать метод show явно в методе update.
Ответ написан
stel
@stel
Я могу ошибаться, но стоит попробовать
flash[:notice] = 'Hello world!'
перед вызовом render
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы