0
안녕하세요
나는 두 개의 사용자 역할이 있습니다 사용자 및 운영자 그래서 두 개의 네임 스페이스 컨트롤러가 :레일 라우팅 : 하나 개의 경로에 대한 두 가지 작업
/users/pages_controller.rb
및
/operator/pages_controller.rb
을
문제가 라우팅되었습니다.
사용자의 네임 스페이스에서 동작을 렌더링하고 싶습니다. user.user?
조치가 user/pages#index
할 필요가있는 경우 user.operator?
조치가 operator/pages#index
이어야하며
경우 몇 시간 전에 나는 질문 Two actions for one route in Rails을 요청했지만 답변은 내가 원하지 않는 것입니다.
또한 하나의 프로젝트에서 나는 버그 (또는 기능)에 직면했다 : 동작이 오류 레일을 발생 시키면이 패턴에 대해 다음 컨트롤러를 렌더링한다.
어쩌면 누군가가 이것을 알고 있을까요?
2 명이 두 개의 별개의 네임 스페이스를 갖고 있지만 동일한 경로를 갖고 싶어합니다. 제기 오류를 기반으로하는 해결책이 있기를 바랍니다. –
왜 같은 URL을 원하십니까? 만약 당신이 두 가지 다른 일을한다면 당신은 두 개의 URL을 가져야 만합니다. 또는 당신은 같은 컨트롤러를 사용합니다. 같은 주소에 두 채의 집을 갖고 싶어하는 것처럼 그것은 논리가 아닙니다. –
내 앱에서만 등록 된 사용자 만 사이트에 액세스 할 수 있습니다. 운영자와 기본 사용자가 있습니다. 그러나 그들은 동일한 개체를 운영합니다. 그래서 나는 그들에게 같은 길을 만들고 싶다. –