3

나는 코알라와 개발자를위한 omniauth-facebook 앱을 통합하려고 노력 중이다. 어떤 이유로 나는 사용자의 벽에 게시 할 수 없습니다. 내가 고안 및 모든 작품을 사용하지 않는 두 번째 애플 리케이션을 만들었습니다 그리고 유일한 차이점은 그게 있다는 것을 깨닫게 oauth_expires_at 페이스 북에서 반환 oauth_expires_at 저장 문제가 있습니다.Rails 3.2 Devise Omniauth-facebook and koala

# Facebook 
    def self.find_for_facebook_oauth(auth, signed_in_resource=nil) 
    user = User.where(:provider => auth.provider, :uid => auth.uid).first 
      unless user 
      user = User.create( name:auth.extra.raw_info.name, 
           provider:auth.provider, 
           uid:auth.uid, 
           email:auth.info.email, 
           image:auth.info.image, 
           oauth_token:auth.credentials.token, 
           password:Devise.friendly_token[0,20] 
           ) 
      end 
     user 
    end 

난 내가 PostgreSQL의 날짜 형식으로 페이스 북의 시간 응답을 변환하려면 어떻게

#oauth_expires_at:auth.credentials.expires_at.to_datetime, 
#oauth_expires_at:auth.Time.at(auth['credentials'].expires_at), 
#oauth_expires_at:Time.at(@auth[:credentials][:expires_at]).to_datetime, 

을 시도했습니다. 도와주세요. 아니면 중요합니까?

답변

2

외모가 oauth_expires_at 인 것처럼 보이는 것은 결국 문제를 일으키지 않습니다. 나는 교정했다.