Authentication Rails设计不删除帐户

Authentication Rails设计不删除帐户,authentication,devise,ruby-on-rails-3.1,Authentication,Devise,Ruby On Rails 3.1,我正在启动一个新的web应用程序,我正在使用Desive进行身份验证 我有一个设计与注册,登录,编辑和查看用户配置文件的工作。我遇到的唯一问题是,单击“删除帐户”只会重定向到/users,实际上不会删除该用户。我做错了什么 “删除帐户”按钮 = link_to "Cancel my account", registration_path(resource_name), :confirm => "Are you sure?", :method => :delete 据我所知,我没有改

我正在启动一个新的web应用程序,我正在使用Desive进行身份验证

我有一个设计与注册,登录,编辑和查看用户配置文件的工作。我遇到的唯一问题是,单击“删除帐户”只会重定向到
/users
,实际上不会删除该用户。我做错了什么

“删除帐户”按钮

= link_to "Cancel my account", registration_path(resource_name), :confirm => "Are you sure?", :method => :delete
据我所知,我没有改变任何能打破这个局面的东西。我想使用的删除帐户按钮是

= negative_trash_button_link_to "Cancel my account", registration_path(resource_name), :method => :delete, :confirm => "You sure?"
到的
负面垃圾按钮链接在CSS3按钮中

编辑:我的
routes.rb

resources :posts

ActiveAdmin.routes(self)

devise_for :admin_users, ActiveAdmin::Devise.config

root :to => "home#index"

devise_for :users do
  get "/users/sign_out" => "devise/sessions#destroy", :as => :destroy_user_session
end
resources :users, :only => :show

告诉我们您安装的rails版本和javascript库/框架会很有帮助


如果您使用的是jquery或任何其他框架正在工作,请测试它是否正常工作,如果使用的是适当的帮助程序(例如jquery中的jquery rails帮助程序)。最有可能是javascript问题,请检查是否存在任何javascript错误。

查看您的javascript控制台。您似乎有一个javascript错误,导致无法发送请求


在重定向之前,您是否有“确定吗?”的警报?

您的路线是否已关闭?尝试运行
rake routes
,以确保为
/users
创建了删除路由。是的,我已经添加了我的路由。rb文件rails版本为3.1.1。我现在使用的是jQuery,它与application.jsI中的Rails捆绑在一起,没有弹出警报。从这里添加代码后,我现在得到了弹出窗口,但现在显示“模板丢失”。“缺少模板快照/销毁,继承的_resources/base/destroy,application/destroy”实际上可以删除带有该代码的用户:)现在我想在单击图像上的销毁按钮时删除图像或“快照”。我该怎么做,因为它显示了错误?