使用pow的设计/ omniauth问题 - 在rails服务器上工作

时间:2012-04-29 13:36:43

标签: ruby-on-rails ruby-on-rails-3 devise omniauth rack-pow

我正在使用pow在本地托管我的rails应用程序。

我添加了设计,并试图让omniauth在these steps之后工作。

当我访问http://my_site.dev/users/auth/twitter时,我收到以下错误 -

URI::InvalidURIError

the scheme http does not accept registry part: my_site.dev (or bad hostname?)

使用内部rails服务器工作正常,访问http://0.0.0.0:3000/users/auth/twitter按预期工作。

知道我做错了什么吗?我是否需要改变战争中的内容?

2 个答案:

答案 0 :(得分:4)

不允许主机名包含下划线。试试这个:

$ mv ~/.pow/my_site ~/.pow/my-site

该网站现在可在http://my-site.dev/下使用。

答案 1 :(得分:0)

您需要编辑您的etc / hosts并在那里设置主机,然后转到Twitter配置页面并在那里设置此URL。可能它设置为localhost或类似的东西,所以他不急于信任它:)。