删除后刷新页面

时间:2015-03-12 12:45:08

标签: ruby-on-rails ruby

我有这个:

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

点击后,Rails会删除当前的记录帖子。

删除后我想刷新当前页面。

2 个答案:

答案 0 :(得分:5)

controller 销毁方法中,使用当前页面的网址进行重定向。

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

答案 1 :(得分:0)

在Rails 5中,您可以执行以下操作:

redirect_back(fallback_location: root_path)