Как я могу перерисовать текущую страницу в Rails без использования redirect_to? - PullRequest
0 голосов
/ 20 февраля 2020

Мне нужно уметь

render 'current page', :notice => 'message'

Уведомление теряется при использовании redirect_to, вероятно, потому что я делаю это в active-admin. Но это работает для render

1 Ответ

1 голос
/ 20 февраля 2020

Вы можете использовать flash в этом сценарии, который сохраняет пары ключ-значение по веб-запросам:

flash[:notice] => 'message'

redirect_to some_url

Затем в вашем представлении для URL, который вы перенаправили на:

<h1><%= flash[:notice] %></h1>

Дополнительная справка: https://api.rubyonrails.org/classes/ActionDispatch/Flash.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...