2012-03-24 2 views
3

나는 레일을 처음 사용합니다. 최근에 레일에 응용 프로그램을 개발했습니다. 응용 프로그램은 꽤 크고 잘 실행 중입니다. 현재 나는이 URL을 가지고있다.레일의 URL에서 ID 숨기기

http://192.168.99.220/user/13/domainUsers 

가 나는

http://192.168.99.220/user/domainUsers 

내 노선이 같다 (모든 ID없이) 아래처럼되고 싶어요.

match 'user/:id/domainUsers', :to => 'domains#manageDomain_2', :as => :manageDomain2 

"to_param"을 사용하여 URL을 다시 쓰려고했습니다. 내 응용 프로그램이 너무 커서 기능이 많기 때문에 사용자 정보를 자주 찾기 위해 "id"이외의 매개 변수를 사용하므로 "to_param"메서드를 사용할 수 없습니다. URL에서 "id"를 숨길 수있는 다른 방법이 있습니까?

도와주세요

미리 감사드립니다.

+0

가능한 중복 http://stackoverflow.com/questions/9623017/hide-user-id-in-the-url- : 여기

아주 잘 설명하는 튜토리얼입니다 bar] – Prashanth

+0

나는 그 질문을 통해 갔다. 내 요구 사항을 충족시키지 못한다. 나는 "사용자 ID"를 사용하지 않고 "to_param"을 사용할 수 없다. 어떤 도움을 주시면 감사하겠습니다. – sandip

답변