두 모델 사이에 하나의 관계가 있습니다. 관계가 작동하지만 문제는 내가 shoulda matcher와 함께 Rspec 테스트를 작성할 때 오류가 반환된다는 것입니다. user.rb
레일즈가 하나의 Rspec 테스트를 통해 알 수 있습니다. Unitialized Constant
has_one :userresetpassword
에서
Failure/Error: it { should have_one(:userresetpassword)}
NameError:
uninitialized constant User::Userresetpassword
내 코드 내 RSpec에 테스트
describe "associations" do
it { should have_one(:userresetpassword)}
end
는'spec_helper''이 사양 파일에 '이 필요합니다. 간결함을 위해 생략했습니다. – jason328
그때 shoulda 나 rails는 당신의 의도 된 클래스 이름이 무엇인지 확실치 않습니다. 협회의 클래스 이름은 무엇입니까? 연결 이름은'Userresetpassword'임을 나타냅니다. –
닫기,'UserResetPassword'입니다. – jason328