我有一个 link_to 旨在销毁记录:
<%= link_to 'Delete from DB', {:controller => 'foos', :action => 'destroy', :id => foo.id}, :class => "btn btn-primary btn-mini" %>
控制器中的destroy方法:
def destroy
@foo = Foo.find(params[:id])
@foo.destroy
respond_to do |format|
format.html { redirect_to :back }
format.json { head :no_content }
end
end
按下按钮不会删除记录,但如果我打开 rails 控制台并调用.destroy
现有的 foo,它会从数据库中删除。
如果您在这里看到错误,请告诉我。谢谢。