2

コントローラーが必要とすることの 99% を処理するアプリケーション コントローラーを作成しました。ここに投稿しました(ペーストビン)。私が言ったように、遠慮なく厳しくしてください。

-更新:コメントを追加しました:)

どうも、

-C

PS ここでの私の意図は、_message メソッドや after_ メソッドなど、サブクラス化されたコントローラーで異なる機能を必要とするメソッドを上書きすることです。アプリケーション コントローラーは、一種の抽象クラスとして機能します。また、一部の before_filters は、tiny_mce や restful_authentication などのプラグインに固有のものです (これはすばらしいことです)。

4

2 に答える 2

1

これはあなたの質問に対する答えではありませんが、この方向にさらに進みたい場合は、Hoboを見てください。そのHobo::ModelControllerは、ApplicationController が行うことの多くを行います。

于 2009-03-10T18:07:07.157 に答える
0

些細なことですが、object、model、および model_name メソッドを private または protected にします。それ以外は間違いに気づきませんでした。

于 2009-03-10T18:10:19.147 に答える