2013-09-30 70 views
0

我正在嘗試爲我的帖子創建一個管理員批准頁面,到目前爲止,我已經獲得了該按鈕,並正在查看另一個帖子,我已將控制器更新爲update_attributes。然而,當我點擊同意按鈕,我得到錯誤的參數(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_attributeupdate_attributes

相關問題