为什么 delete 不了。。确跳转到了 show.html.erb 呢 我的 routes 是这样配的 resources:teacher
@sforce100 当你 delete 这条记录时,这条记录在数据库里面已经找不到了,所以无法转到 show 页面。只能转到 teachers/ 下面。 还有,redirect_to 重定向不是在这里控制的,应该在 app/controller/teache_controller 文件下面的 destroy 方法里面去修改。个人见解
#5 楼 @fresh_fish 没有。。应该怎么加载。。application.js 里面??但是我没找到这个 require jquery_ujs.JS
#4 楼 @sforce100 那就检查一下 log,看看这个请求发给服务器的是什么动词,DELETE 还是 GET,如果确实是 DELETE,那就检查一下 destroy 方法中是不是有错误。