У меня есть очень «базовая» проблема, которую просто объяснить, но трудно решить.Rails 4 - Обновить данные, когда пользователь нажимает кнопку «Назад» браузера
На моей домашней странице я показываю пользователю количество раз, когда он видел страницу, которую мы можем назвать Альфой.
<div>
<%= link_to "page alpha",
page_alpha_path(deal) %> <br/>
You have seen this page alpha #{deal.number_of_times_viewed} times
</div>
Это работает. но я бы хотел, чтобы быть в состоянии сделать следующее, например:
- пользователь переходит на домашнюю страницу и видит связь и может читать „Вы видели эту страницу альфа раз раз уже“
- он нажимает на ссылку альфа страницы и прибывают и альфа страницу
- он нажимает «кнопку назад» Chrome и видит теперь «вы видели эту страницу альфа раз
Как вы видите, даже на„выдавливают“ страница перезагрузило количество раз, оно вызвало вызов таблицы базы данных, чтобы перепроверять количество раз, когда он видел эту страницу.
Сегодня, к сожалению, все, что я пытался, он по-прежнему видит « раз»
Как это сделать? Могу ли я сделать это в чистом Ruby/Rails или, возможно, мне нужен javascript или gon Watch? или, может быть, некоторые Rails UJS?
следовать за этим ссылки могут помочь вам http://stackoverflow.com/questions/36188063/refresh-all-information-on-back-button-press- ruby-on-rails http://stackoverflow.com/questions/711418/how-to-prevent-browser-page-caching-in-rails –
@NarasimhaReddy спасибо, я видел это, но не было «принятия» предлагаемого ответы, поэтому я думаю, что их предложения не сработали – Mathieu