Ruby-On-Rails에서 작은 응용 프로그램을 개발 중입니다. 무기 호에 대한 정의되지 않은 메서드`+ '(Heroku RoR 응용 프로그램에서 정의되지 않은 메소드 '+'
NoMethodError :
@user = User.find(current_user.id)
@user.number = current_user.number + 1
@user.save!
는 로컬에서 문제없이 실행되지만, 그것은 다음과 같은 오류와 함께, 라인이에서에게 Heroku에 충돌 : 컨트롤러에서 나는이 코드 조각이 : NilClass)
문제를 해결하는 방법에 대한 팁?
? 혼동스러워. – Kashyap
보통 current_user는 인증의 도우미이며 거기에있는 사용자 인스턴스입니다. current_user.class를 호출하여 User 클래스를 가져와야한다. – Suborx