ruby-on-rails - 使用 pow 的 devise/omniauth 问题 - 在 Rails 服务器上工作

标签 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按预期工作。

知道我做错了什么吗?我需要更改 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/

相关文章:

ruby-on-rails - bundler :在使用 gem 进行 bundle 安装期间,找不到带有可执行 bundle (Gem::GemNotFoundException) 的 gem bundler (>= 0.a)

ruby-on-rails - Rails Assets 在 MacOX Docker 上非常慢

ruby-on-rails - 不使用 update_page 和 rjs 更新页面

ruby-on-rails - 找到列可以有多个值的位置,rails

ruby-on-rails - 设计覆盖 Controller 时可验证的 token

ruby-on-rails - 一起使用设计/Cancan/Rolify

ruby-on-rails - 在 JS 模块中使用 Rails-UJS(带有 webpacker 的 Rails 6)

ruby-on-rails-3 - 在 rails simple_form 中显示错误信息

ruby-on-rails - 由于 Nokogiri,加载 Devise Gem 时出错

ruby-on-rails - 您如何在 Ruby on Rails 中为 Mongoid 建立关系?