2013-08-06 9 views
0

나는 현재이 자습서를하고 있어요. 나에게 눈에 띄는 것 중레일 4.0 사용자 인증/가입

https://github.com/erosenberg/myribbit

내가 사용자가 제휴 프로그램에 가입하기 위해 PARAMS을 정의하는 개인 방법을 사용하여 한 반면 튜토리얼 'attr_accessible'를 사용하고 있다는 점이다.

솔루션은 튜토리얼과 일치 할 필요는 없지만 (세션에만 참여했습니다)이 특정 오류를 해결할 수있는 방법을 알고 싶습니다. 나를 토끼의 구멍으로 보내라 :

ArgumentError in users # new. 잘못된 인수 수 (0은 1). app/controllers/application_controller.rb : 'current_user'의 7 :

모든 도움을 주실 수 있습니다. 감사!

편집 : enter image description here

답변

1

당신은 당신의 코드에서 오타가 : https://github.com/erosenberg/myribbit/blob/master/app/controllers/application_controller.rb#L7

session [:user_id]session[:user_id]해야을 여기를보고있는 경우 다른 아무도 내 오류의 스크린 샷입니다.

+0

우선, 와우! 빠른 응답에 감사드립니다. 나는 계속 볼 것이다. 그러나 나는 20-30 번 철자법을 두 번 확인했다. 그것은 작은 것들 ... – eightonrose

+0

네, 마스터 지점은 나에게 오류를주는 최신 버전이어야합니다. 위에서 언급 한 튜토리얼을 기반으로, 그것은 사용자 대신 사용자를 수행하도록 지시했습니다. – eightonrose

+0

오류 재현에 대한 지침을 제공 할 수 있습니까? – Agis