2016-05-16 1 views
0

У меня есть проблема при создании кнопки возврата для формы в рельсах. У меня динамический вид, который выглядит следующим образом: dynamic formНазад кнопка для предварительного просмотра формы в рельсах

Однако, когда я нажимаю кнопку «Предварительный просмотр», страница будет перенаправлять на другую страницу. На этой странице, я кнопку создано:

<%= button_to 'Back to edit', 'javascript:history.go(-1);', {class:'btn btn-primary'} %> 

Он действительно вернулся к прежней форме, но только одна единая форма отображается returned form

Может кто-нибудь может мне помочь ???

ответ

0

Большинство браузеров кэшируют обратное действие и, следовательно, не выдадут HTTP-запрос на ваш сервер. Если вам нужно отобразить свежие данные, используйте перенаправление через window.location javascript вместо того, чтобы полагаться на состояние истории.

0

Вы можете сделать это следовать следующим образом:

<%= link_to 'Back to edit', :back %> 
+0

'link_to: back' это просто вспомогательный метод, который генерирует JavaScript, чтобы вернуться обратно. Я уверен, что это делает то же самое, что 'button_to 'Вернуться к редактированию', 'javascript: history.go (-1);'' –

Смежные вопросы