2011-10-01 6 views
2

관리자 네임 스페이스가 있습니다. 네임 스페이스의 모든 컨트롤러에 자동으로 사용할 수있는 도우미 파일을 만드는 표준 방법이 있습니까?도우미?

답변

3

네임 스페이스의 모든 컨트롤러가 응용 프로그램의 다른 컨트롤러 (예 : Admin::AdminBaseController)와 다른 컨트롤러에서 상속 받으면이 작업은 간단 해집니다. 해당 컨트롤러에 다음 줄을 추가하기 만하면됩니다.

helper :all 
+1

나쁜 해결책이 아닙니다. Admin :: NamespaceHelper를 작성한 다음 ApplicationHelper에 Admin :: NamespaceHelper를 포함 시켰습니다. 그런 식으로 모듈화되어 있으므로 컨트롤러의 전체 구조를 변경하지 않아도됩니다 (상속). Tho 나는 이것을하는 것으로 오버 헤드 비용이 무엇인지 알지 못합니다. 아마 최소한. – pixelearth

+0

확실히 최소한입니다. 당신은 자신의 질문에 대답하고 그것을 닫힌 것으로 표시해야합니다. 투표 해 주셔서 감사합니다! – WattsInABox

+0

@pixelearth, 당신은 당신 자신의 질문에 대답해야하고 당신의 대답을 수락하거나 지역 사회를 도울 내. 감사! – WattsInABox