我正在使用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按预期工作。
知道我做错了什么吗?我是否需要改变战争中的内容?
答案 0 :(得分:4)
不允许主机名包含下划线。试试这个:
$ mv ~/.pow/my_site ~/.pow/my-site
该网站现在可在http://my-site.dev/
下使用。
答案 1 :(得分:0)
您需要编辑您的etc / hosts并在那里设置主机,然后转到Twitter配置页面并在那里设置此URL。可能它设置为localhost或类似的东西,所以他不急于信任它:)。