Я работаю над приложением CMS, чтобы отточить свои навыки, и контроллеры становятся довольно раздутыми с определениями. Я знаю, что можно хранить вещи в lib/whatever.rb, а затем использовать require и include, но это не совсем работает с контроллерами — по крайней мере, в моем случае, где у меня есть before_filters. Без определений прямо в контроллере before_filters отказываются работать.
Все дефы ДОЛЖНЫ быть в контроллере или есть способ их убрать? (Они специфичны для этого контроллера, поэтому их нельзя использовать в контроллере приложений.
before_filter
и наследовать от него ваши контроллеры. - person apneadiving   schedule 08.06.2011