0
4

2 回答 2

0

生成的链接和您的手动锚标记之间的区别在于您缺少锚标记上的 data-remote="true" 属性。

此外,您可能希望通过指定其名称(如 render "partialname")来呈现相同的部分,而不是 render :json。redirect_to 导致重定向,而 render 允许您留在同一页面上并呈现更新的列表部分,现在已删除该项目。

于 2013-06-23T08:51:12.657 回答
0

修改控制器中的销毁方法,并删除 redirect_to 路径

def destroy
      @to_do_list = Todolist.find( params[:id] )

      @to_do_list.destroy

      #redirect_to this_path
      #Remove the redirect_to
end

然后你可以让ajax从页面中移除元素

于 2013-06-23T07:56:40.737 回答