У меня есть контроллер, имеющий более 1000 строк кода.
Правильно, я не делаю проверку кода для этого контроллера.
Я организую свои методы в соответствии с модулем.
Теперь я понимаю, что мой контроллер не прост в обслуживании, и поэтому я хочу что-то вроде следующего
class UsersController < ApplicationController
#Code to require files here
#before filter code will goes here
#############Here i want to call that partial like things. following is just pseudo #########
history module
account module
calendar module
shipment module
payment module
####################################################################
end #end of class
это так сильно помогает мне в поддержании кода, что когда я меняю модуль истории, я уверен, что модуль моего аккаунта не изменился. Я знаю CVS, но предпочитаю 50 копий каждого модуля вместо 200 копий самого моего users_controller.rb. 1006 *
P.S. : - Я хотел бы утвердительный ответ. Пожалуйста, не отвечайте, как, вы должны использовать другой контроллер для другого модуля ..... бла ... бла ... бла ... так как я не могу это сделать.
РЕДАКТИРОВАТЬ: - Мои версии
rails -v
Rails 2.3.4
ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-linux]