Rails - 无法破坏记录

问题描述:

设置一个简单的Rails应用程序,我遇到了一个我从未有过的问题:销毁链接将无法正常工作。Rails - 无法破坏记录

现在,我的代码是:

相当基本的,对不对?

当我点击删除,我被重定向到显示...相当令人费解。

我的模式是:

t.string "title" 
t.text  "content" 
t.string "category" 
t.datetime "created_at", :null => false 
t.datetime "updated_at", :null => false 

我在做什么错?

您需要在您的Gemfile

gem 'jquery-rails' 

jQuery的Rails的宝石然后,你必须运行bundle install并重新启动服务器。这是因为即使你已经在你的layout.html.erb中包含了jQuery框架,你也需要jQuery的适配器来使用unobstrusive脚本。

确保您已启用JS,并且包含在application.html.haml中。 您也可以尝试button_to而不是link_to

+0

+1,没错!由于某些原因(甚至我不知道)'link_to'不能调用destroy方法。 'button_to'创建一个**表单**来发布数据,这显然效果很好:-) – Surya 2012-02-06 14:45:47