Agile Web Development 서적의 일부 코드에 따라 redirect_to (: back)를 사용하여 마지막으로 본 페이지로 리디렉션하는 방법이 있습니다 만, 그렇게하면 간단하게 다시 돌아갑니다. 그것이 있던 페이지.ruby on rails redirect_to (: back) 작동하지 않음
원하는 결과를 얻는 가장 좋은 방법은 무엇입니까? 내가 뭔가 잘못하고 있는거야? 내 코드 :
def update
@user = current_user
if @user.update_attributes(params[:user])
flash[:notice] = "Successfully updated profile."
redirect_to(:back)
else
render :action => 'edit'
end
end
이전에 사용자가 이전에 페이지로 리디렉션되는 것으로 생각했습니다 (블로그의 기사 => 프로필 페이지 편집 => 블로그의 기사로 돌아 가기) – Ryan
그런 경우에는 to redirect to to @blog –
음, sort've, 사용자가 프로필 편집 페이지에 들어가기 전에 마지막 페이지를 저장하기 위해 어떤 종류의 세션을 코딩해야 할 것 같습니다. – Ryan