2009-03-09 9 views
2

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

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

Thx,

-C

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

+0

Это интересный подход, и было бы здорово, если бы вы могли ответить на свой вопрос, как только у вас будет больше опыта с ним. –

ответ

1

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

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^