2015-03-12 6 views
3

У меня есть это:Обновить страницу после удаления

<%= link_to 'Delete', post , method: :delete, data: { confirm: 'Are you sure?' } %> 

После нажатия Rails удаляет текущую запись запись.

Я хочу обновить текущую страницу после удаления.

+0

Показать контроллер: удалить действие, пожалуйста? – BroiSatse

+0

Rails открыть страницу страницы после этого, но я хочу остаться на странице – tencet

+0

Спасибо, BroiSates, я меняю: удалить действие – tencet

ответ

5

На вашем controllerdestroy метод использует 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 
+2

'redirect: back' должно быть достаточно. – BroiSatse

+0

К сожалению, ни одна из них не работает, если вы используете частичные. Вся страница перезагружается внутри окна, в которое была загружена последняя частица. Любая идея, как вызвать перенаправление: вернуться из главного окна? –

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