To z nejakého dôvodu nie je možné zistiť. Mám aplikáciu Rails 5 API, ktorá slúži iba pre JSON. Mám dve klientske aplikácie VueJS, jednu pre verejnosť a jednu pre súkromného správcu.
Chcem obsluhovať obidva tieto statické súbory html z verejného priečinka Rails. Index.html funguje skvele. Chcem však nasmerovať subdoménu „admin.lvh.me“ na stránku „admin.html“ namiesto indexu.
Áno, používam na Pume vlajku „-b lvh.me“.
Vyskúšali sme variácie tohto, ale zdá sa, že nikdy neposkytuje súbor admin.html:
root to: redirect("admin.html"), constraints: { subdomain: "admin" }
Ale podobne ako Rails na to vôbec vôbec nevenuje pozornosť.
odpovede:
1 pre odpoveď č. 1Adresu URL môžete presmerovať do verejného súboru nasledujúcim spôsobom:
Rails.application.routes.draw do
match "admin", :to => redirect("/admin.html"), via: :get
end