2
이 레일 콘솔에서 일어나는 이유에 그냥 궁금 :응용 프로그램 컨트롤러에 하위 클래스가 없습니다?
Loading development environment (Rails 4.1.5)
2.1.2 :001 > require 'application_controller'
=> true
2.1.2 :002 > ApplicationController
=> ApplicationController
2.1.2 :003 > ApplicationController.subclasses
=> []
2.1.2 :004 > ::ApplicationController.descendants
=> []
내가
class MyController < ApplicationController
end
그래서 내가 ApplicationController.subclasses #=> [MyController]
을 기대하고있어이 컨트롤러는, 그러나, 나는 하늘의 배열을 얻고있다 :(
이 답변과 첫 번째 의견은 당신에게 흥미 로울 것입니다. http://stackoverflow.com/a/1564401/976775 – MrYoshiji
lazy-loading. –
@MrYoshiji : 생산 모드'rails c -e production'에서 같은 것을 시도해 보았고 똑같은 결과를 얻었습니다.'[]' –