如何让subdomain fu在我的本地机器上进行开发

时间:2012-01-13 21:22:30

标签: ruby-on-rails subdomain-fu

我使用subdomain fu克隆了一个github repo,但我似乎无法正确加载该网站。我总是得到同样的错误:

我尝试了signin.localhost.local:3000,这似乎正在努力让登录/注册页面正常工作。但是,当我去登录时(来自signin.localhost.local:3000)它会像这样在前面“登录”:

sub1.signin.localhost.local:3000

在产品中它完美地工作但是出于某种原因它在不假设的时候会在这里保持登录。此外,如果我尝试删除“signin”并转到sub1.localhost.local:3000,它再次告诉我“找不到subdomain =的帐户”。非常令人沮丧。

这是我的主机文件:

127.0.0.1       localhost signin.localhost.local sub1.localhost.local signup.localhost.local

2 个答案:

答案 0 :(得分:0)

要确认一下,你正在重启apache?

答案 1 :(得分:0)

在开发模式下使用子域名可能非常棘手。如果您使用的是Mac并且该项目使用的是合理最新版本的Rails,我建议使用Pow,这样您就可以使用子域名,而不会有任何花哨的技巧。

安装完成后,您可以将符号链接添加到项目~/.pow目录中,然后访问app_name.dev处的应用,并使用子域名,例如signin.app_name.dev