尝试销毁实例时,参数数量错误(1表示0)

时间:2011-06-06 02:20:09

标签: ruby-on-rails

我一直收到错误:错误的参数数量(1表示0)

def destroy
    @event = Event.find(params(:id))
    @event.destroy
    flash[:success] = "Event destroyed."
    redirect_to events_path
end

我正在尝试销毁@event并且它不起作用,因为@event = Event.find(params(:id))具有错误的参数数量。我做错了什么?

1 个答案:

答案 0 :(得分:13)

应该是params[:id]而不是params(:id)