неверное количество аргументов (1 для 0) при попытке уничтожить экземпляр - PullRequest
6 голосов
/ 06 июня 2011

Я получаю сообщение об ошибке: неверное количество аргументов (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 Ответ

13 голосов
/ 06 июня 2011

Должно быть params[:id] вместо params(:id).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...