2012-04-19 3 views
1

나는 사용자가 트위터를 통해 로그인 할 수있는 트위터와 검색 할 수있는 레일 응용 프로그램을 개발 중입니다. 이전에 다른 응용 프로그램을 사용하여 트위터를 통해 로그인 할 때 omniauth를 사용하여 잘 작동했습니다 (레일 3.1.3) (전체 로그 https://gist.github.com/2423973). 하지만이 응용 프로그램에서 내가 localhost에 갈 때 다음과 같은 오류가 나타납니다 : 3000Omniauth가 트위터를 통해 로그인

정의되지 않은 메서드`포함? ' 전무을 위해 : NilClass (전체 로그 https://gist.github.com/2423983)

이 응용 프로그램은 0.2.6

omniauth

레일 3.2.1 을 사용하고 난 레일에 다시 3.1.3 버전을 전환하려했지만 다른과 결국 액티브 대한 method_missing': undefined method mass_assignment_sanitizer /home/santosh/.rvm/gems/[email protected]/gems/activerecord-3.1.3/lib/active_record/base.rb:1088:in 오류

= ' :: 자료 : 클래스 (NoMethodError)

정확히 어디에 문제가 있습니까? 모든 인기있는 소셜 네트워크와 통합

+0

이 'mass_assignment_sanitizer ='는 어디에서 사용하셨습니까? 코드에서 – uday

+0

이전 버전의 레일로 돌아가려면 application.rb가 호환되는지 확인해야하며 새 레일즈 3.1.3 앱을 만들고 – house9

+0

@uDaY를 참조하십시오. 사용하지 않았습니다. 어디 .. – santosh

답변

1

Sample source code이 고안 + 트위터 + 페이스 북 + 링크드 인 + 구글 + Github에서

책임의 한계와 법적 고지 즉 : 나는 응용 프로그램을 썼다. 어떤 문제에 직면 한 경우. Stackoverflow에서 저를 핑하거나 github에서 문제를 열어보십시오.

관련 문제