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 は知っていますが、users_controller.rb 自体の 200 コピーではなく、各モジュールの 50 コピーを好みます。
PS :- 肯定的な回答をお願いします。別のモジュールには別のコントローラーを使用する必要があります.....bla...bla...bla...のように答えないでください。 .
編集: - 私のバージョンは
rails -v
Rails 2.3.4
ruby -v
ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-linux]