2013-09-30 3 views
0

Я пытаюсь создать страницу одобрения администратора для своих сообщений, и до сих пор у меня есть кнопка, и я смотрю на другое сообщение, которое я обновил мои контроллеры для обновления_каталогов. Однако при нажатии на кнопку утверждения яНеверные аргументы (1 для 2)

неверное число аргументов (1 для 2)

Вот где проблема:

def approve 
    @book = Book.find(params[:id]) 
    if @book.update_attribute(approved: true) 
    redirect_to active_book_path 
    else 
    render root_path 
    end 
end 
end 

Любые идеи о том, почему это происходит?

ответ

1
if @book.update_attribute(approved: true) 

это должно быть

if @book.update_attribute(:approved, true) 
or 
if @book.update_attributes(approved: true) 

проверка update_attribute и update_attributes для получения дополнительной информации

Смежные вопросы