이 문제를 완전히 해결하고 RoR 전문가가 도울 수 있기를 바랍니다.Ruby on Rails : delayed_job gem을 사용할 때마다 NameError 받기
지연된 욥을 설치하면 내 사이트 (개발 환경)가 작동하지 않는 이상한 오류가 발생합니다.
NameError in ProductsController#show
cannot remove Object::ClassMethods
내가 그것을 제거하거나, 그것을 주석 서버를 다시 시작하는 경우, 오류가 사라 때문에이 delayed_job 보석 알고 : 모든 컨트롤러 및 방법은 나가서 설명하자면 NameError 예외를 표시합니다.
내 gemfile은 다음과 같습니다 :
source 'http://rubygems.org'
gem 'rails', '3.0.10'
# Bundle edge Rails instead:
gem 'delayed_job', "2.1.4"
gem 'sqlite3'
gem 'faker', '0.3.1'
gem 'webrat', '0.7.1'
gem 'will_paginate', '3.0.pre2'
gem "amazon_product", "3.0.0.pre.2" #http://code.papercavalier.com/amazon_product/
gem "curb"
gem "authlogic"
gem "omniauth", ">=0.2.6"
gem "faraday"#, ">=0.7.4"
gem "fb_graph"
gem "twitter"#, "~> 1.7.1"
내가 루비 1.8.7과 레일 3.0.10을 사용하고 있습니다.
당신은 문제가 무엇인지 어떤 생각이 있다면, 나는 범인이 무엇인지 파악 :
서버를로드 할 수 있으며 요청시에만이 오류가 표시됩니까? 콘솔을 실행할 수 있습니까? –