2013-02-04 4 views
2

나는 여기에 정말 간단한 것을 놓치고있을 가능성이 높습니다 ...여러 위치에서 이전 페이지로 리디렉션하는 방법은 무엇입니까?

Option라고하는 모델이 있습니다. 그런 다음 해당 옵션을보기에 나열하고 사용/사용 안 함 단추를 사용하여 컨트롤러 동작으로 연결 한 다음 해당 특정 Option을 사용하거나 사용하지 않도록 설정합니다.

목록이 한 곳에서만 발견 된 경우 redirect_to 또는 render으로 전화하면 사용자가 올바른 페이지로 돌아갈 수 있습니다.

동일한 목록이 여러 곳에 있다면 어떻게 될까요?

활성화/비활성화 동작이있는 컨트롤러가 하나 뿐인 경우 해당 컨트롤러가 버튼을 클릭 한 페이지로 사용자를 "반환"하게하려면 어떻게해야합니까?

나는 이전 페이지를 세션 변수 또는 다른 것으로 유지하는 것에 대해 생각했지만 잘못된 것 같습니다.

답변

9

당신이 사용할 수있는 redirect_to :back 또는 request.env['HTTP_REFERER']

+0

내가 –

+0

당신은 과거의 일에 너무 많은 명성을 얻고있다 @jvnill 몰랐 믿을 수 없어! 이것을 확인하십시오, http://stackoverflow.com/tags/ruby-on-rails/topusers Congrat 's) – MrYoshiji

+0

나를 위해'+ 1'도. –

관련 문제