2017-03-07 1 views
0

어떤 이유로이 사실을 알 수 없습니다. JSON을 지원하는 Rails 5 API 앱이 있습니다. 두 개의 VueJS 프론트 엔드 애플리케이션이 있는데, 하나는 일반용이고 다른 하나는 개인용 "admin"입니다.여러 정적 진입 점이있는 Rails 5 API 단일 페이지 응용 프로그램을 라우팅하는 방법은 무엇입니까?

레일스 공용 폴더에서 이러한 정적 html 파일을 모두 제공하려고합니다. Index.html은 훌륭하게 작동합니다. 하지만 하위 도메인 "admin.lvh.me"를 색인 대신 "admin.html"페이지로 라우팅하려고합니다.

예, Puma에서 "-b lvh.me"플래그를 사용하고 있습니다.

것은 나는이의 변화를 시도했다, 그러나 결코 admin.html 파일 될 것 같다 :

root to: redirect('admin.html'), constraints: { subdomain: 'admin' } 

그러나 그 레일처럼 전혀 그것에 어떤주의를 기울이고되지 않습니다.

답변

1

다음과 같이 공개 파일에 URL을 리디렉션 할 수 있습니다 :

Rails.application.routes.draw do 
    match 'admin', :to => redirect('/admin.html'), via: :get 
end 
관련 문제