OmniAuth 0.3.2 not working on Rails 3.2; upgrade to OmniAuth 1?

152 views
Skip to first unread message

Dinesh Ganesarajah

unread,
May 29, 2012, 2:33:41 AM5/29/12
to CommunityEngine
Hi,

I'm running CE3.2
gem 'community_engine', :git => 'https://github.com/bborn/
communityengine.git', :branch => 'rails3'

I'm not able to get the application running; I get the following
error:

Started GET "/" for 127.0.0.1 at 2012-05-28 12:04:40 -0500

NoMethodError (undefined method `include?' for nil:NilClass):
oa-core (0.3.2) lib/omniauth/builder.rb:29:in `call'

The problem seems to be OmniAuth 0.3.2:
https://github.com/intridea/omniauth/issues/568

Is this a problem everyone is having?

The suggested fix is to update to v1. I realize this requires a bit
more work than just up'ing the version number in the gemspec.

Best,

Dino

seal

unread,
Jan 11, 2013, 4:51:19 PM1/11/13
to communi...@googlegroups.com
Submitted this pull request now: https://github.com/bborn/communityengine/pull/126

Den lördagen den 27:e oktober 2012 kl. 05:23:37 UTC+2 skrev Jacob Kroeze:
You can fork community_engine on github and change omniauth in the gemspec to require 1.1
Take a look at my fork here:
and the commit:

To be honest, I only tested this to the point of getting rails server up and running...not sure if, for example, linkedin sign-in works right. I'm very new to CE.


On Sunday, July 29, 2012 2:21:57 PM UTC-7, Rob wrote:
Sorry to (not) contribute with a "me too", but I'm also having this problem.  Is there a workaround or is this a work in progress?   

Thanks,
Rob
Reply all
Reply to author
Forward
0 new messages