今天在做《Ruby on Rails快速Web应用开发实战》的留言本例子时出现了destroy功能失效的情况,从网上找了一下,发觉javaeye里的[url=http://nebulayao.iteye.com/blog/40311]这篇文章[/url]可以解决我的问题,即把例子程序的"删除"代码[color=red]<a href="/work/destroy/<%= work.id %>" target="_self">删除</a>[/color]改为:
<%= link_to 'Destroy', { :action => 'destroy', :id => work },:confirm => 'Are you sure?', :post => true %>
即可,注意要加上:post=>true这样一句话。
<%= link_to 'Destroy', { :action => 'destroy', :id => work },:confirm => 'Are you sure?', :post => true %>
即可,注意要加上:post=>true这样一句话。