Turbolinks не позволяет отображать уведомление после перенаправления на ту же страницу - PullRequest
0 голосов
/ 31 марта 2020

У меня проблема с Turbolinks в моем новом приложении Rails 6. Когда я отправляю обычную форму (поэтому не удаленно: true), после сохранения данных контроллер выполняет перенаправление на ту же страницу с сообщением fla sh:

   redirect_to candidature_path(@candidature), flash: { success: I18n.t('.candidature.messages.updated') }

Однако этот fla sh сообщение не отображается. Когда я затем нажимаю ссылку на странице на другую страницу, появляется сообщение fla sh. Итак, из документации я вижу это:

POST :create => resource successfully created => redirect to GET :show => Turbolinks ENABLED

Это означает, что я, вероятно, получаю кэшированную страницу, но это не должно происходить, потому что добавлено уведомление, верно? Так как же я могу убедиться, что уведомление появляется после перенаправления?

...