出于某种原因无法解决这个问题。我有一个仅提供JSON的Rails 5 API应用程序。我有两个VueJS前端应用程序,一个用于公众,一个用于私人“管理员”。
我想从Rails公共文件夹中提供这两个静态html文件。 Index.html效果很好。但我想将子域“admin.lvh.me”路由到“admin.html”页面而不是索引。
是的,我在Puma上使用“-b lvh.me”标志。
我尝试过这种变体,但它似乎永远不会提供给admin.html文件:
root to: redirect('admin.html'), constraints: { subdomain: 'admin' }
但它像Rails一样根本没有注意它。
答案 0 :(得分:1)
您可以将网址重定向到公共文件,如下所示:
Rails.application.routes.draw do
match 'admin', :to => redirect('/admin.html'), via: :get
end