paper_trail gem에 문제가 있습니다. 나는 그것을 사용하는 것을 좋아하고 그것은 좋은 특징을 가지고있다. 프로덕션 환경에서 서버를 실행하기 시작하면 개발 및 테스트 환경에서 서버를 실행할 때 제대로 작동하지만 "정의되지 않은 로컬 변수 또는 메서드`has_paper_trail '"이 표시됩니다. 나는 그것을 알아낼 수 없었다. 도와주세요?정의되지 않은 지역 변수 또는 메소드`has_paper_trail '
2
A
답변
0
고맙습니다 비 노드, 당신의 대답은 도움이되었다,하지만 난 그냥 잘 작동
Bundler.require(*Rails.groups(:assets => %w(development test production)))
/config/application.rb에서 다음과 같이 생산을 추가하여 해결했다.
+0
Gemfile을 확인 했습니까? 아마도 개발 환경에서만 paper_trail이 필요합니다. 이걸 가지고 놀지 않으면 다른 환경에 영향을 줄 수 있습니다. –
3
구성을 확인하십시오 :
당신은 (Rails.groups (* : 자산 => % w (개발 시험)))
Bundler.require처럼 /config/application.rb에 정의 된 경우
을
변경하려면 다음
Bundler.require (기본적, Rails.env)
,
몇 가지 코드를 제공 할 수 있습니까? 특히 이니셜 라이저가 포함되어 있습니까? – xlembouras
관심을 가져 주셔서 감사합니다.하지만 이미 아래에 게시 된대로 해결되었습니다. – billy