Question

I'm using pow to host my rails app locally.

I've added devise and am trying to get omniauth to work following these steps.

when I visit http://my_site.dev/users/auth/twitter I get the following error -

URI::InvalidURIError

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

Using the internal rails server works fine, visiting http://0.0.0.0:3000/users/auth/twitter works as expected.

Any idea what I'm doing wrong? Do I need to change something within pow?

Was it helpful?

Solution

Hostnames are not allowed to include underscores. Try this:

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

The site will now be available under http://my-site.dev/.

OTHER TIPS

You will need to edit your etc/hosts and set host there next go to twitter configuration page and set this url there. Probably it is set to localhost or something like this so he is not eager to trust it :).

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top