我正在使用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按预期工作。
知道我做错了什么吗?我需要更改 pow 中的某些内容吗?
最佳答案
主机名不允许包含下划线。试试这个:
$ mv ~/.pow/my_site ~/.pow/my-site
该网站现在可以在 http://my-site.dev/
下访问。
关于ruby-on-rails - 使用 pow 的 devise/omniauth 问题 - 在 Rails 服务器上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10372519/