不可能破坏数据,动作破坏重定向到显示页面,无论模型如何

时间:2015-08-12 15:07:01

标签: jquery ruby-on-rails-4 destroy

我试图从User模型的索引页面中销毁数据,我意识到我无法做到这一点,这对我的所有模型都是一样的。我去了我的微博模型,仍然无法销毁任何数据。 每次我被重定向到节目页面。

在互联网上,据说问题可能来自application.js文件,但在该文件中我需要jquery_ujs。



//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
//= require bootstrap
//= require dataTables/jquery.dataTables




我试图删除dataTables,但没有任何改变。

然后我发现问题可能与编写destroy动作的方式有关。

但是我的销毁行动已经明确定义了,因为在scaffold generator使用rails generate scaffold User name:string

命令时已经写好了

这是销毁实体的行。

<td><%= link_to 'Destroy', user, method: :delete, data: { confirm: 'Are you sure?' } %></td>

我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

您的application.js没问题。

您能提供更多信息吗?

分析源代码时,action辅助方法生成的表单中的link_to是多少?

您是否有before_filter进行身份验证?

byebug会对您的案件有所帮助