2009-03-09 3 views
2

저는 컨트롤러가 필요로하는 것의 99 %를 처리하는 애플리케이션 컨트롤러를 작성했습니다. 나는 here (pastebin) 게시했습니다. 내가 말했듯이 가혹한 것처럼 느껴지세요.Rails 애플리케이션 컨트롤러 (비판적 임)

-update : 추가 의견 :

들으,

-C

P.S. 여기 내 의도는 _message 메서드 및 after_ 메서드와 같은 하위 클래스 컨트롤러에서 다른 기능이 필요한 메서드를 덮어 쓰는 것입니다. 응용 프로그램 컨트롤러는 일종의 추상 클래스 역할을합니다. 또한 before_filters 중 일부는 tiny_mce 및 restful_authentication과 같은 플러그인에만 해당됩니다 (바로 끝내세요.)

+0

이것은 흥미로운 접근 방법입니다. 경험이 많으면 자신의 질문에 대답 할 수 있다면 좋을 것입니다. –

답변

1

이 질문에 대한 답변이 아니지만이 방향으로 나아가고 싶다면 다음을 수행 할 수 있습니다. Hobo을보고 싶습니다. 그것의 Hobo::ModelController은 ApplicationController가하는 일을 많이합니다.

0

작은 것은 아니지만 object, model 및 model_name 메소드를 private 또는 protected로 만듭니다. 그 외에는 어떤 실수도 발견하지 못했습니다.

관련 문제