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