Ruby on rails AJAX删除rails。。。错误:未定义的局部变量或方法删除

Ruby on rails AJAX删除rails。。。错误:未定义的局部变量或方法删除,ruby-on-rails,ajax,ruby-on-rails-4,Ruby On Rails,Ajax,Ruby On Rails 4,尝试AJAX请求删除时出错 我认为它来自视图中的html生成器函数 NameError in ProductsController#edit undefined local variable or method `delete' for #<#<Class:0x000001071a0998>:0x00000108bb7bb0> 咖啡脚本 $ -> $("a[data-remote]").on "ajax:success", (e, data, status

尝试AJAX请求删除时出错

我认为它来自视图中的html生成器函数

NameError in ProductsController#edit


undefined local variable or method `delete' for #<#<Class:0x000001071a0998>:0x00000108bb7bb0>
咖啡脚本

$ ->
  $("a[data-remote]").on "ajax:success", (e, data, status, xhr) ->
      alert "The post was deleted."
图像控制器

  def delete
    @picture = Picture.new(params[:user])
    @picture.destroy
  end
它应该是method::delete。delete不是您可以调用的方法

$ ->
  $("a[data-remote]").on "ajax:success", (e, data, status, xhr) ->
      alert "The post was deleted."
  def delete
    @picture = Picture.new(params[:user])
    @picture.destroy
  end