路由到不同的页面而不是在link_to destroy中显示

时间:2013-04-07 19:44:07

标签: ruby-on-rails

在索引视图(任务的附件列表)中,我有一个销毁(删除)记录(附件)的链接。它会在删除后自动转到/ attachments(show)页面。我希望它只是刷新link_to代码所在的页面。

以下是索引视图中的代码:

            <td><%= link_to 'Delete', attachment, confirm: 'Are you sure?', method: :delete, :class => 'btn btn-mini btn-danger' %></td>

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

在附件控制器中尝试:

  def destroy
    @attachment = Attachment.find(params[:id])
    @attachment.destroy

    respond_to do |format|
      format.html { redirect_to current_page_path }
    end
  end

用我当前的页面路径替换 current_page_path ...