2014-03-06 4 views
2

paper_trail gem에 문제가 있습니다. 나는 그것을 사용하는 것을 좋아하고 그것은 좋은 특징을 가지고있다. 프로덕션 환경에서 서버를 실행하기 시작하면 개발 및 테스트 환경에서 서버를 실행할 때 제대로 작동하지만 "정의되지 않은 로컬 변수 또는 메서드`has_paper_trail '"이 표시됩니다. 나는 그것을 알아낼 수 없었다. 도와주세요?정의되지 않은 지역 변수 또는 메소드`has_paper_trail '

+0

몇 가지 코드를 제공 할 수 있습니까? 특히 이니셜 라이저가 포함되어 있습니까? – xlembouras

+0

관심을 가져 주셔서 감사합니다.하지만 이미 아래에 게시 된대로 해결되었습니다. – billy

답변

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)

,
관련 문제