对于我的ruby on rails应用程序,destroy方法不起作用。
这是 controller.rb 的样子:
def destroy
@post = Post.find(params[:id])
@post.destroy!
redirect_to '/posts/new(.:format)'
end
show.html.erb:
<div class="btn">
<%= link_to "Delete", :method => :delete %>
</div>
application.js :
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
当帖子网址为http://localhost:3000/posts/bestpostever时 然后我点击删除按钮,我会被定向到http://localhost:3000/posts/bestpostever?method=delete,但那就是它。帖子仍然显示出来。