2014-11-20 2 views
0

호기심에서 벗어난 Rails.application은 어디에 정의되어 있습니까?Rails.application은 어디에 정의되어 있습니까?

$ irb 
1.9.3-p327 :001 > require 'rails/application' 
=> true 
1.9.3-p327 :002 > class App < Rails::Application; end 
NoMethodError: undefined method `application' for Rails:Module 

내가 active_supportrails/railtie/configuration하지만 운이 좋아, 더 많은 요구하는 시도 : 나는 레일 구동 응용 프로그램에서 IRB에서이 작업을 수행 할 경우, 오류가 발생했습니다.

이것의 목적은 대신 IRB의 rails console 사용 레일 작업 할 때 내가 ActiveRecord::Base 도우미 : 보통

답변

0

을 테스트 할 수있는 최소한의 레일 ENV를로드하는 것입니다. rails console을 실행하면 Rails 애플리케이션이 부팅됩니다.

FWIW, Rails.application가 railties에 정의되어 lib 디렉토리/rails.rb 내가 아는

+0

. 테스트에서 최소한의 환경을로드하려고합니다. 나는 약간의 맥락으로 나의 질문을 확장했다. Tnx! – carlosayam

관련 문제