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

Mat*_*man 6 ruby-on-rails

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

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

我试图破坏@event并且它不起作用,因为@event = Event.find(params(:id))具有错误的参数数量.我究竟做错了什么?

Mis*_*cha 13

它应该是params[:id]代替params(:id).