2014-11-17 4 views
0

나는 레일의 루비에서 초보자입니다. 따라서 시나리오는 인덱스 페이지에 있으며 해당 페이지에 표시된 양식으로 업데이트를 수행하고 있습니다. 업데이트가 끝나면 다시 인덱스 페이지로 리디렉션하고 업데이트를 반영하려고합니다. 내가레일의 루비에서 방향 전환

def update 
    format.html { redirect_to action: "index"} 
    end 

이 작동하지 않는 것,이 시도. 내가 잘못 가고있는 어떤 장소?

답변

2

format이 정의되어 있지 않아 작동하지 않습니다. 어느

def update 
    # some logic... 
    respond_to do |format| 
    format.html { redirect_to action: "index"} 
    end 
end 

를 사용하거나 respond_to 드롭 그냥 떠나 :

def update 
    # some logic... 
    respond_to do |format| 
    format.html { redirect_to action: "index"} 
    format.json { render json: {bleh: :blah} } 
    end 
end 
+1

I :

def update # some logic... redirect_to action: "index" end 

respond_to 당신은 예를 들어, 컨트롤러 액션이 지정된 형식에 대응하는 방법을 정의 할 수있는 방법이다 봐! 고마워요. 귀하의 빠른 회신을 기쁘게 생각하고, 기간이 지나면 그것을 수락 할 것입니다. – Trancey