Rails 3.1.3 devise 2.1.2 omniauth-twitter (0.0.14) I am trying to setup Twitter omniauth login. But Twitter API does not return email from its server, so I need to pass email from somewhere. Since my app already has its own login process, which requires users to input email and to proceed to confirmation, getting email from there seems reasonable. Currently, if users try to login using Twitter account directly (without the account that the app can create), it raises an error 1 error t(''registrations.new.prohibited''): Email can''t be blank Twitter API returns ''nickname'' , which is filled in the username field along with the error above. If I try to fill the email field below the username field and click sign up, it raises the same error, having the email field emptied. Devise controller is hidden somewhere, I need to override it somehow in order to pass emails from input form. Question: Could anyone show me how to pass email to devise controller in case of Twitter omniauth login? If there is a better way, it will be nice. soichi -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.