Rails Application Controller для критики (не стесняйтесь быть грубым) - PullRequest
2 голосов
/ 09 марта 2009

Я написал контроллер приложения, который обрабатывает 99% того, что мне нужно для любого контроллера. Я отправил это здесь (pastebin). Как я уже сказал, не стесняйтесь быть грубым.

-обновление: добавлены комментарии:)

Thx,

-C

P.S. Я хотел бы сказать, что мое намерение здесь состоит в том, чтобы перезаписать методы, которые требуют различной функциональности в субклассовых контроллерах, такие как методы _message и методы after_ . Контроллер приложения будет служить своего рода абстрактным классом. также, некоторые из before_filters специфичны для плагинов, таких как tiny_mce и restful_authentication (что здорово, imho.)

Ответы [ 2 ]

1 голос
/ 10 марта 2009

Это не ответ на ваш вопрос, но если вы хотите пойти дальше в этом направлении, вы можете посмотреть на Hobo . Его Hobo :: ModelController делает многое из того, что делает ваш ApplicationController.

0 голосов
/ 10 марта 2009

Небольшая вещь, но я бы сделал методы object, model и model_name частными или защищенными. Кроме этого я не заметил никаких ошибок.

...