2
그래서 authlogic과 함께 표준 레일 3 앱이 있습니다. (콘솔이나 테스트 환경에서) 브라우저에 없다면 사용자 모델을 만들 수 없습니다. 이 코드 RSpec에 시험 또는 내 콘솔에이쿠키로 인해 authlogic을 사용할 때 레일에 사용자를 만들 수 없습니다.
: 예를 들어
나는 모두를 검토 한
NoMethodError: undefined method `cookies' for main:Object
:
user = User.create(...user attributes...)
그리고이 오류가 인터넷을 통해 알아낼 수 없습니다. 어떤 도움이라도 대단히 감사하겠습니다.
는 편집 : 그래서
, 좀 더 둘러 보았다 그리고이 작업을 수행 할 수있는 문서에서 찾을 :
include Authlogic::TestCase
을하지만이 오류가 얻을 :
uninitialized constant Authlogic::TestCase
내 코드 기반에서 해당 줄을 찾지 못했습니다. 내 솔루션을 여기에 표시 : https://github.com/binarylogic/authlogic/issues/354 – NielMalhotra
이것은 나를 위해 작동하지 않았다. –