У меня есть это:Обновить страницу после удаления
<%= link_to 'Delete', post , method: :delete, data: { confirm: 'Are you sure?' } %>
После нажатия Rails удаляет текущую запись запись.
Я хочу обновить текущую страницу после удаления.
У меня есть это:Обновить страницу после удаления
<%= link_to 'Delete', post , method: :delete, data: { confirm: 'Are you sure?' } %>
После нажатия Rails удаляет текущую запись запись.
Я хочу обновить текущую страницу после удаления.
На вашем controller
destroy метод использует URL текущей страницы для перенаправления.
def destroy
@object.destroy
respond_to do |format|
format.html { redirect_to current_page_url, notice: 'page was successfully destroyed.' }
format.json { head :no_content }
end
end
'redirect: back' должно быть достаточно. – BroiSatse
К сожалению, ни одна из них не работает, если вы используете частичные. Вся страница перезагружается внутри окна, в которое была загружена последняя частица. Любая идея, как вызвать перенаправление: вернуться из главного окна? –
Показать контроллер: удалить действие, пожалуйста? – BroiSatse
Rails открыть страницу страницы после этого, но я хочу остаться на странице – tencet
Спасибо, BroiSates, я меняю: удалить действие – tencet