2013-09-30 2 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해야한다