2017-12-25 6 views
0

나는 Rails 웹 사이트를 가지고 있으며 루트 URL 아래에 있습니다. 나는 그것에 대한 대중의 접근을 막고 싶다. 가급적이면 곧 나옵니다. 하지만 코드를 배포 할 수 있도록 "로그인 또는 기타 다른 방법으로 액세스하고 싶다."공개 될 준비가 될 때까지 콘텐츠를 계속 추가하고 싶습니다.Coming-Soon 페이지로 내 웹 사이트에 대한 공개 액세스 차단

+0

메리 크리스마스, 비록 내가 중국인이긴하지만. cancancan이라는 승인 보석이 필요할 수도 있습니다. – Daniel

답변

0

글쎄, 메리 크리스마스도.

질문에 대한 다양한 해결책이 많이 있습니다. HTTP 서버를 통해 직접 처리 할 수 ​​있습니다. 예를 들어 요청에 정의 된 HTTP 헤더가없는 경우 자동으로 서버를/coming_soon으로 리디렉션하도록 서버에 지시 할 수 있습니다.

또한 무작위 문자열을 사용하면 브라우저에서 사용자 지정 쿠키 값 (나는 후자를 선호합니까

(How to access cookies from ApplicationController (Rails) 참조) 또는 cancancan 또는 학자와 같은 인증 보석을 사용하십시오 before_filter에 값을 확인 설정할 수 있습니다 이전보다 더 취향이 중요합니다). 리디렉션 규칙을 정의하는 것입니다. (비록이 동작을 위해서만이 보석을 사용하는 것이 과잉이라고 생각합니다.)

+0

와우 감사합니다. 많은 옵션 지금 내가 그 중 어떤 것을 어떻게해야하는지 모르기 때문에이 방향을 더 깊이 연구하려고합니다. – Designer

관련 문제