删除后刷新页面

ten*_*cet 3 ruby ruby-on-rails

我有这个:

<%= link_to 'Delete', post , method: :delete, data: { confirm: 'Are you sure?' } %>
Run Code Online (Sandbox Code Playgroud)

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

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

Emu*_*Emu 5

在您的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
Run Code Online (Sandbox Code Playgroud)

  • `redirect:back`就足够了. (2认同)