English 中文(简体)
将电子邮件从总括地仓取,以验证用户模式
原标题:pulling email from omniauth hash to validate user model

然而,在我试图将其电子邮件从 has中删除时,我会发现这一错误:

NoMethodError in AuthenticationsController#create
undefined method `id  for "/":String

页: 1

错误消失了,在我复读之后,我只得 fine。

EDIT:它发现,其第22条是我的认证控制人

     sign_in_and_redirect_to(:user, root_path) 

出于某种原因,在采用这一方法之后,我可以签署:用户。

 def apply_facebook(omniauth)                    
   if (extra = omniauth[ extra ][ user_hash ] rescue false)  
   self.email = (extra[ email ] rescue   )
 end
end

然而,如果我不采用这种方法,它就可以签署_in_and_redirect_to 公正的罚款

http://pastie.org/1698453“rel=“nofollow”

真正赞赏任何帮助

最佳回答

页: 1 在这方面,你可以采取一些办法:

sign_in_and_redirect :user, @user                      # sign_in(scope, resource)
sign_in_and_redirect @user                             # sign_in(resource)
sign_in_and_redirect @user, :event => :authentication  # sign_in(resource, options)
sign_in_and_redirect @user, :bypass => true            # sign_in(resource, options)

由于你的第二个参数是资源或选择(直线),你重新出现错误。 你们需要改变这一方向:

sign_in_and_redirect(:user, user) # based on your pastie

如果你想定制返回途径,迫使其在签字后进入不同的URL,你可以在申请中这样做。 主计长:

def after_sign_in_path_for(resource)
  "/go/to/this/path"
end
问题回答

暂无回答




相关问题
rails collection_select vs. select

collection_select and select Rails helpers: Which one should I use? I can t see a difference in both ways. Both helpers take a collection and generates options tags inside a select tag. Is there a ...

SSL slowness in EC2

We ve deployed our rails app to EC2. In our setup, we have two proxies on small instances behind round-robin DNS. These run nginx load balancers for a dynamically growing and shrinking farm of web ...

Auth-code with A-Za-z0-9 to use in an URL parameter

As part of a web application I need an auth-code to pass as a URL parameter. I am currently using (in Rails) : Digest::SHA1.hexdigest((object_id + rand(255)).to_s) Which provides long strings like : ...

RubyCAS-Client question: Rails

I ve installed RubyCAS-Client version 2.1.0 as a plugin within a rails app. It s working, but I d like to remove the ?ticket= in the url. Is this possible?

activerecord has_many :through find with one sql call

I have a these 3 models: class User < ActiveRecord::Base has_many :permissions, :dependent => :destroy has_many :roles, :through => :permissions end class Permission < ActiveRecord::...

Ordering a hash to xml: Rails

I m building an xml document from a hash. The xml attributes need to be in order. How can this be accomplished? hash.to_xml

Text Editor for Ruby-on-Rails

guys which text editor is good for Rubyonrails? i m using Windows and i was using E-Texteditor but its not free n its expired now can anyone plese tell me any free texteditor? n which one is best an ...

How to get SQL queries for each user where env is production

I’m developing an application dedicated to generate statistical reports, I would like that user after saving their stat report they save sql queries too. To do that I wrote the following module: ...

热门标签