link_to删除重定向以显示操作,而不是在rails 3.1.1中销毁操作
这是我的代码
视图:-
:delete,:confirm =>“你确定..!”,:alt =>“删除”,:title =>“删除”%>
控制器: -
def destroy @industry = Industry.find(params [:id])if @ industry.destroy flash [:notice] =“已成功删除名为#{@industry.name的行业”,否则flash [:error] =“错误删除行业时发生 . 请重试 . “结束redirect_to industries_path结束
2 回答
您是否加载了默认的JavaScript库?
如果没有,那就是原因 - 你不能通过浏览器发送DELETE请求,因为它不受支持 - 所以当点击删除链接时,Rails会自动创建一个表单并以这种方式发送 . 但它用JS做到了,所以如果没有加载,你什么也得不到 .
如果路线有,请检查以下代码
然后