【发布时间】:2016-07-21 15:02:35
【问题描述】:
我想为这条特定路线创建一个子域
get 'product_list/home'
以前的网址是localhost:3000/product_list/home。现在我希望网址是store.dev:3000/product_list/home
我已经像这样修改了路线
constraints subdomain: 'store' do
get 'product_list/home'
end
在 /etc/hosts.我添加了一个 store.dev 如下
127.0.0.1 localhost
127.0.0.1 store.dev
但是当在开发环境中访问store.dev:3000 时,我的主页就像localhost:3000 一样。
但我想将我的子域限制为仅这条路由product_list/home。
我面临的另一个问题是
http://store.dev:3000/product_list/home 当我访问这里时
我收到了
No route matches [GET] "/product_list/home"
更新:
将主机文件中的条目..从store.dev更改为store.local.dev后,它可以工作我可以访问store.local.dev:3000/product_list/home.但我的问题是我也可以访问其他页面,比如我有about页。 store.local.dev:3000/about,但我不希望这种情况发生。如何将子域限制为仅一个特定的路由
【问题讨论】:
标签: ruby-on-rails