我正在创建一个rails应用程序,其中我们具有注册新用户的功能,并且我们在那里通过用户名为每个用户提供单独的子域。
所以我想要映射
user_name.localhost:3000.com
其中user_name是动态的
答案 0 :(得分:2)
使用pow运行本地开发服务器。如果您将应用程序符号链接到foo
,那么您的网页可以在http://foo.dev
下找到,但也可以在http://bar.foo.dev
等所有其他子域下使用。无需在某处注册子域列表。
prax可能是另一种选择。
答案 1 :(得分:1)
像这样访问。无需配置
user_name.lvh.me:3000
答案 2 :(得分:0)
我已经弄清楚了。
实际上应用程序使用subdomain_fu gem来创建子域,并且在创建用户时,子域名是保存在db中,可以通过将配置配置到文件C:\Windows\System32\drivers\etc\hosts
中来访问,并映射正在被命中的ip喜欢;
192.xxx.xx.xxx user_name.your_subdomain _name
并点击这样的网址;
user_name.your_subdomain _name:3000
我正在做这些步骤。 感谢所有人的宝贵反馈。